summaryrefslogtreecommitdiff
path: root/Source/Provers/Z3/ProverInterface.ssc
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Provers/Z3/ProverInterface.ssc')
-rw-r--r--Source/Provers/Z3/ProverInterface.ssc7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/Provers/Z3/ProverInterface.ssc b/Source/Provers/Z3/ProverInterface.ssc
index c3a61fe3..9a28eb42 100644
--- a/Source/Provers/Z3/ProverInterface.ssc
+++ b/Source/Provers/Z3/ProverInterface.ssc
@@ -169,6 +169,13 @@ namespace Microsoft.Boogie.Z3
allVars.Add(furtherVar);
return new Z3LineariserOptions(AsTerm, opts, allVars);
}
+
+ public override LineariserOptions! AddLetVariables(List<VCExprVar!>! furtherVars) {
+ List<VCExprVar!>! allVars = new List<VCExprVar!> ();
+ allVars.AddRange(LetVariables);
+ allVars.AddRange(furtherVars);
+ return new Z3LineariserOptions(AsTerm, opts, allVars);
+ }
}
// -----------------------------------------------------------------------------------------------