From 3272b5d83d2e2167eed24748557df88bd66584ee Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Fri, 5 Jan 2018 23:42:24 +0100 Subject: There's actually a chance that, correctly stringified, this will work --- c.y | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'c.y') diff --git a/c.y b/c.y index 5aafe26..ee98fe7 100644 --- a/c.y +++ b/c.y @@ -142,8 +142,11 @@ matched_statement: other_statement: var_decl | expression ';' | block + | RETURN ';' { + $$ = node_make_0(N_RETURN); + } | RETURN expression ';' { - $$ = node_make_1(N_RETURN, $2); + $$ = node_make_1(N_RETURNV, $2); } ; expression: atom_expr -- cgit v1.2.3-54-g00ecf