summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorGravatar qadeer <unknown>2013-07-29 21:39:32 -0700
committerGravatar qadeer <unknown>2013-07-29 21:39:32 -0700
commitd70a3a552654ca0346570131c0fd113185335389 (patch)
tree02d2cc3ef5ca46cfe86726f14636586c5ed3eb5f /Source
parent616d6e6535155df842d39ab0d68634dcab85a73f (diff)
parent50736fb0168be36f3c1f608ce0a8b1ece96f57e7 (diff)
Merge
Diffstat (limited to 'Source')
-rw-r--r--Source/ModelViewer/DafnyProvider.cs1
-rw-r--r--Source/ModelViewer/Namer.cs6
2 files changed, 3 insertions, 4 deletions
diff --git a/Source/ModelViewer/DafnyProvider.cs b/Source/ModelViewer/DafnyProvider.cs
index 6e4698d9..c233d272 100644
--- a/Source/ModelViewer/DafnyProvider.cs
+++ b/Source/ModelViewer/DafnyProvider.cs
@@ -218,6 +218,7 @@ namespace Microsoft.Boogie.ModelViewer.Dafny
public FieldName(Model.Element elt, DafnyModel dm) {
Field = elt;
+ NameArgs = new Model.Element[Dims];
var tpl = dm.f_dim.AppWithArg(0, elt);
if (tpl != null) {
Dims = tpl.Result.AsInt();
diff --git a/Source/ModelViewer/Namer.cs b/Source/ModelViewer/Namer.cs
index afcb0fe6..0eb2418e 100644
--- a/Source/ModelViewer/Namer.cs
+++ b/Source/ModelViewer/Namer.cs
@@ -485,8 +485,6 @@ namespace Microsoft.Boogie.ModelViewer
public class EdgeName
{
- static readonly Model.Element[] emptyArgs = new Model.Element[0];
-
ILanguageSpecificModel langModel;
string format;
string cachedName;
@@ -496,10 +494,10 @@ namespace Microsoft.Boogie.ModelViewer
{
this.langModel = n;
this.format = format;
- this.args = args;
+ this.args = args.ToArray();
}
- public EdgeName(string name) : this(null, name, emptyArgs)
+ public EdgeName(string name) : this(null, name)
{
Util.Assert(name != null);
}