aboutsummaryrefslogtreecommitdiff
path: root/c.y
diff options
context:
space:
mode:
Diffstat (limited to 'c.y')
-rw-r--r--c.y5
1 files changed, 4 insertions, 1 deletions
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