diff options
author | wuestholz <unknown> | 2014-07-03 03:20:50 +0200 |
---|---|---|
committer | wuestholz <unknown> | 2014-07-03 03:20:50 +0200 |
commit | d274c9f110459096a71b8aabbcf7cf27582bf70e (patch) | |
tree | a6ed947fe2550ab1dec3456d28e59dba840b8cf7 /Source/ExecutionEngine/ExecutionEngine.cs | |
parent | cd4a6b3e97b74abd0fabc70b071ba2b80d6227d2 (diff) |
Fixed issue involving axioms in the dependency analysis used for verification result caching.
Diffstat (limited to 'Source/ExecutionEngine/ExecutionEngine.cs')
-rw-r--r-- | Source/ExecutionEngine/ExecutionEngine.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/ExecutionEngine/ExecutionEngine.cs b/Source/ExecutionEngine/ExecutionEngine.cs index 74d299d1..f1f18667 100644 --- a/Source/ExecutionEngine/ExecutionEngine.cs +++ b/Source/ExecutionEngine/ExecutionEngine.cs @@ -871,6 +871,8 @@ namespace Microsoft.Boogie Implementation[] stablePrioritizedImpls = null;
if (0 < CommandLineOptions.Clo.VerifySnapshots)
{
+ // TODO(wuestholz): Maybe we should speed up this lookup.
+ OtherDefinitionAxiomsCollector.Collect(program.TopLevelDeclarations.OfType<Axiom>());
impls.Iter(impl => { DependencyCollector.DependenciesChecksum(impl); });
stablePrioritizedImpls = impls.OrderByDescending(
impl => impl.Priority != 1 ? impl.Priority : Cache.VerificationPriority(impl)).ToArray();
|