summaryrefslogtreecommitdiff
path: root/Source/Core/AbsyCmd.cs
diff options
context:
space:
mode:
authorGravatar wuestholz <unknown>2014-10-14 23:44:46 +0200
committerGravatar wuestholz <unknown>2014-10-14 23:44:46 +0200
commit22160d04342df7a9dec085d235b50875f06f648c (patch)
tree359e695e65999e3858b7ae4a644b5c3c31f6f326 /Source/Core/AbsyCmd.cs
parent653a174146e9f327568eba090093765c54b00cca (diff)
Fix issue in computation of checksums for assume statements.
Diffstat (limited to 'Source/Core/AbsyCmd.cs')
-rw-r--r--Source/Core/AbsyCmd.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/Core/AbsyCmd.cs b/Source/Core/AbsyCmd.cs
index 95e71b90..838699c1 100644
--- a/Source/Core/AbsyCmd.cs
+++ b/Source/Core/AbsyCmd.cs
@@ -2867,7 +2867,10 @@ namespace Microsoft.Boogie {
if (stream.UseForComputingChecksums && QKeyValue.FindBoolAttribute(Attributes, "precondition_previous_snapshot")) { return; }
stream.Write(this, level, "assume ");
- EmitAttributes(stream, Attributes);
+ if (!stream.UseForComputingChecksums)
+ {
+ EmitAttributes(stream, Attributes);
+ }
this.Expr.Emit(stream);
stream.WriteLine(";");
}