diff options
author | wuestholz <unknown> | 2015-01-09 15:49:10 +0100 |
---|---|---|
committer | wuestholz <unknown> | 2015-01-09 15:49:10 +0100 |
commit | b1d0db908bb3cfe22f6162eb7930492f3c548e01 (patch) | |
tree | 72a3d64ecbe99ef48abf1f67aafeae45e9e22323 /Source/Core/Absy.cs | |
parent | fb2b56ff6734b210315f1bb31f27552d0b0ebaa4 (diff) |
Made invariant of class 'QKeyValue' robust by:
- making field private
- exposing read-only list
- copying incoming list
- adding methods 'AddParam', 'AddParams', and 'ClearParams'
(with help from David Rohr)
Diffstat (limited to 'Source/Core/Absy.cs')
-rw-r--r-- | Source/Core/Absy.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Absy.cs b/Source/Core/Absy.cs index 7622cbdf..6b07eb7e 100644 --- a/Source/Core/Absy.cs +++ b/Source/Core/Absy.cs @@ -1421,7 +1421,7 @@ namespace Microsoft.Boogie { QKeyValue kv;
for (kv = this.Attributes; kv != null; kv = kv.Next) {
if (kv.Key == name) {
- kv.Params.AddRange(vals);
+ kv.AddParams(vals);
break;
}
}
|