summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/Context.cs
diff options
context:
space:
mode:
authorGravatar tabarbe <unknown>2010-08-20 16:02:20 +0000
committerGravatar tabarbe <unknown>2010-08-20 16:02:20 +0000
commit27cc9c245d21151a78c95cead4801ad130557743 (patch)
treeb94c391b40ae7bc154891809dfe70f142137349b /Source/VCGeneration/Context.cs
parent0539cca7cc85df57f171b33d8a3cd204b9fb9fa8 (diff)
Boogie: Fixed some doubly-inherited-contract occurrences.
Diffstat (limited to 'Source/VCGeneration/Context.cs')
-rw-r--r--Source/VCGeneration/Context.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/VCGeneration/Context.cs b/Source/VCGeneration/Context.cs
index 928dd4a6..66f1e9a1 100644
--- a/Source/VCGeneration/Context.cs
+++ b/Source/VCGeneration/Context.cs
@@ -164,7 +164,7 @@ void ObjectInvariant()
protected override void ProcessDeclaration(Declaration decl)
{
- Contract.Requires(decl != null);
+ //Contract.Requires(decl != null);
for (QKeyValue a = decl.Attributes; a != null; a = a.Next) {
if (a.Key == "prover" && a.Params.Count == 1) {
string cmd = a.Params[0] as string;
@@ -180,11 +180,11 @@ void ObjectInvariant()
}
}
- public override void DeclareFunction(Function f, string attributes) {Contract.Requires(f != null);
+ public override void DeclareFunction(Function f, string attributes) {//Contract.Requires(f != null);
base.ProcessDeclaration(f);
}
- public override void DeclareConstant(Constant c, bool uniq, string attributes) {Contract.Requires(c != null);
+ public override void DeclareConstant(Constant c, bool uniq, string attributes) {//Contract.Requires(c != null);
base.DeclareConstant(c, uniq, attributes);
orderingAxiomBuilder.AddConstant(c);
@@ -195,7 +195,7 @@ void ObjectInvariant()
}
}
- public override void AddAxiom(Axiom ax, string attributes) {Contract.Requires(ax != null);
+ public override void AddAxiom(Axiom ax, string attributes) {//Contract.Requires(ax != null);
base.AddAxiom(ax, attributes);
string ignore = ax.FindStringAttribute("ignore");
@@ -207,7 +207,7 @@ void ObjectInvariant()
}
public override void AddAxiom(VCExpr vc)
- {Contract.Requires(vc != null);
+ {//Contract.Requires(vc != null);
axiomConjuncts.Add(vc);
}