summaryrefslogtreecommitdiff
path: root/Source/ModelViewer/VccProvider.cs
diff options
context:
space:
mode:
authorGravatar Michal Moskal <michal@moskal.me>2011-11-15 13:08:02 -0800
committerGravatar Michal Moskal <michal@moskal.me>2011-11-15 13:08:02 -0800
commita64c0df2b7997da015072a31b4b8320f891d63c5 (patch)
treebc6f13a7d4bea5d06d5fb1f12abc23c4c22f80dd /Source/ModelViewer/VccProvider.cs
parentb13899eb71d162ca976bfcd6ed774a1c99717372 (diff)
VCC: Recognize $result
Diffstat (limited to 'Source/ModelViewer/VccProvider.cs')
-rw-r--r--Source/ModelViewer/VccProvider.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/ModelViewer/VccProvider.cs b/Source/ModelViewer/VccProvider.cs
index 10e4db10..4354ddc3 100644
--- a/Source/ModelViewer/VccProvider.cs
+++ b/Source/ModelViewer/VccProvider.cs
@@ -422,6 +422,11 @@ namespace Microsoft.Boogie.ModelViewer.Vcc
return name.Substring(5);
}
+ if (name == "$result") {
+ kind = "function return value";
+ return "\\result";
+ }
+
if (name.StartsWith("res__") && viewOpts.ViewLevel >= 1) {
kind = "call result";
return name;
@@ -686,7 +691,7 @@ namespace Microsoft.Boogie.ModelViewer.Vcc
var fldName = tpl.Func.Name.Substring(3);
var idx = fldName.LastIndexOf('.');
if (idx > 0) {
- return fldName.Substring(0, idx).Replace("_vcc_math_type_", "");
+ return fldName.Substring(0, idx).Replace("_vcc_math_type_", "");
}
}