diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-03-12 13:40:47 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-03-12 13:42:17 +0200 |
| commit | d532c21d890e1aa22cd4c57d6a3f749890256254 (patch) | |
| tree | 17eb7e1089fd062b9040dee73d8b9c3b80dabcb8 /src/AstGen.zig | |
| parent | 487ee79ec92a69832293d10b16beb4c8471af7ac (diff) | |
| download | zig-d532c21d890e1aa22cd4c57d6a3f749890256254.tar.gz zig-d532c21d890e1aa22cd4c57d6a3f749890256254.zip | |
AstGen: fix nosuspendExpr handling result location twice
Diffstat (limited to 'src/AstGen.zig')
| -rw-r--r-- | src/AstGen.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig index 97ca9f0a12..f54af8d3fb 100644 --- a/src/AstGen.zig +++ b/src/AstGen.zig @@ -1035,9 +1035,8 @@ fn nosuspendExpr( }); } gz.nosuspend_node = node; - const result = try expr(gz, scope, rl, body_node); - gz.nosuspend_node = 0; - return rvalue(gz, rl, result, node); + defer gz.nosuspend_node = 0; + return expr(gz, scope, rl, body_node); } fn suspendExpr( |
