diff --git a/src/snc/snl.lem b/src/snc/snl.lem index be8a371d860bf26422869494329ffff69e50e59f..91e5d333fef0fb6597f335c84462a48180194ab0 100644 --- a/src/snc/snl.lem +++ b/src/snc/snl.lem @@ -279,7 +279,7 @@ when(p) ::= WHEN(t) LPAREN opt_expr(c) RPAREN block(b) EXIT. { %type block {ExprPair} block(p) ::= LBRACE block_defns(ds) statements(xs) RBRACE. { - p = (ExprPair){ds,xs}; + p.left = ds; p.right = xs; } block_defns(p) ::= block_defns(ds) block_defn(d). {