summaryrefslogtreecommitdiff
path: root/language/l2.ml
diff options
context:
space:
mode:
Diffstat (limited to 'language/l2.ml')
-rw-r--r--language/l2.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/language/l2.ml b/language/l2.ml
index e46014dc..a13ce981 100644
--- a/language/l2.ml
+++ b/language/l2.ml
@@ -232,7 +232,8 @@ typschm =
type
'a exp_aux = (* Expression *)
- E_block of ('a exp) list (* block (parsing conflict with structs?) *)
+ E_block of ('a exp) list (* block *)
+ | E_nondet of ('a exp) list (* nondeterminisitic block, expressions evaluate in an unspecified order, or concurrently *)
| E_id of id (* identifier *)
| E_lit of lit (* literal constant *)
| E_cast of typ * 'a exp (* cast *)