diff options
Diffstat (limited to 'lib/Solver/CachingSolver.cpp')
-rw-r--r-- | lib/Solver/CachingSolver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Solver/CachingSolver.cpp b/lib/Solver/CachingSolver.cpp index 517e133b..d353e485 100644 --- a/lib/Solver/CachingSolver.cpp +++ b/lib/Solver/CachingSolver.cpp @@ -49,11 +49,11 @@ private: struct CacheEntryHash { unsigned operator()(const CacheEntry &ce) const { - unsigned result = ce.query.hash(); + unsigned result = ce.query->hash(); for (ConstraintManager::constraint_iterator it = ce.constraints.begin(); it != ce.constraints.end(); ++it) - result ^= it->hash(); + result ^= (*it)->hash(); return result; } |