summaryrefslogtreecommitdiff
path: root/Source/ModelViewer
diff options
context:
space:
mode:
authorGravatar wuestholz <unknown>2013-07-29 18:56:30 -0700
committerGravatar wuestholz <unknown>2013-07-29 18:56:30 -0700
commit50736fb0168be36f3c1f608ce0a8b1ece96f57e7 (patch)
tree0f1d1e97c5d259679a280ab4b968fc9398378c00 /Source/ModelViewer
parent5b5c96d758359b03810a3f751576246ec2086ae4 (diff)
Fixed issue in the model viewer.
Diffstat (limited to 'Source/ModelViewer')
-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);
}