summaryrefslogtreecommitdiff
path: root/Source/Core/AbsyExpr.cs
diff options
context:
space:
mode:
authorGravatar wuestholz <unknown>2014-07-13 16:47:06 +0200
committerGravatar wuestholz <unknown>2014-07-13 16:47:06 +0200
commitf5ea3b3d29b4fee997a2a0e20f81bcbee4d27e01 (patch)
treec75bf70e690889de0731d9b3b5bf8ee886c22f90 /Source/Core/AbsyExpr.cs
parent85a60be8a0a7ef1438908364b7997dddc4524ed1 (diff)
Refactored how checksums are computed.
Diffstat (limited to 'Source/Core/AbsyExpr.cs')
-rw-r--r--Source/Core/AbsyExpr.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/Core/AbsyExpr.cs b/Source/Core/AbsyExpr.cs
index ffd95f77..d928e536 100644
--- a/Source/Core/AbsyExpr.cs
+++ b/Source/Core/AbsyExpr.cs
@@ -1802,9 +1802,13 @@ namespace Microsoft.Boogie {
//Contract.Requires(stream != null);
//Contract.Requires(args != null);
this.name.Emit(stream, 0xF0, false);
- if (stream.UseForComputingChecksums && Func.DependenciesChecksum != null)
+ if (stream.UseForComputingChecksums)
{
- stream.Write(string.Format("[dependencies_checksum:{0}]", Func.DependenciesChecksum));
+ var c = Func.DependenciesChecksum;
+ if (c != null)
+ {
+ stream.Write(string.Format("[dependencies_checksum:{0}]", c));
+ }
}
stream.Write("(");
args.Emit(stream);