summaryrefslogtreecommitdiff
path: root/Source/VCExpr/TypeErasure.cs
diff options
context:
space:
mode:
authorGravatar rustanleino <unknown>2011-03-26 01:58:19 +0000
committerGravatar rustanleino <unknown>2011-03-26 01:58:19 +0000
commitc16176d2993c2df6b8b1b136c28a76cac3165b57 (patch)
treee9d4aacde97bece06d720bebcfaea7a1ab9f1e84 /Source/VCExpr/TypeErasure.cs
parent6eb6941181eeffa85828eca3a1effa33f72628b5 (diff)
Dafny: compile quantifiers
Dafny: allow {:induction} attribute to take an explicit list of bound variables on which to apply induction Dafny: split expressions when proving function postconditions Boogie and BVD: updated copyright year ranges
Diffstat (limited to 'Source/VCExpr/TypeErasure.cs')
-rw-r--r--Source/VCExpr/TypeErasure.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/VCExpr/TypeErasure.cs b/Source/VCExpr/TypeErasure.cs
index 616575db..93adec82 100644
--- a/Source/VCExpr/TypeErasure.cs
+++ b/Source/VCExpr/TypeErasure.cs
@@ -327,6 +327,7 @@ namespace Microsoft.Boogie.TypeErasure {
public readonly Type/*!*/ T;
public abstract Type/*!*/ TypeAfterErasure(Type/*!*/ type);
+ [Pure]
public abstract bool UnchangedType(Type/*!*/ type);
///////////////////////////////////////////////////////////////////////////