summaryrefslogtreecommitdiff
path: root/Chalice/tests/permission-model/predicate_error4.chalice
diff options
context:
space:
mode:
Diffstat (limited to 'Chalice/tests/permission-model/predicate_error4.chalice')
-rw-r--r--Chalice/tests/permission-model/predicate_error4.chalice20
1 files changed, 0 insertions, 20 deletions
diff --git a/Chalice/tests/permission-model/predicate_error4.chalice b/Chalice/tests/permission-model/predicate_error4.chalice
deleted file mode 100644
index 0726e349..00000000
--- a/Chalice/tests/permission-model/predicate_error4.chalice
+++ /dev/null
@@ -1,20 +0,0 @@
-class Cell {
- var x: int;
-
- // --- some predicates ---
-
- predicate write1 { acc(x) } // full permission in a predicate
- predicate write2 { acc(x,10) } // 10%
- predicate read1 { rd(x) } // fractional read permission
- predicate read2 { rd*(x) } // starred fractional read permission
- predicate read3 { rd(x,1) } // counting permission (1 epsilon)
-
- // --- invalid permission scaling ---
-
- method error()
- requires rd(read3);
- {
- unfold rd(read3); // ERROR: scaling epsilons is not possible
- }
-
-}