aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvan Haas <evan@lagerdata.com>2021-04-18 20:56:00 -0700
committerVeikka Tuominen <git@vexu.eu>2021-04-20 11:33:01 +0300
commit63304a871e3837f407943ac8eb63073fdc89f0fd (patch)
tree050534d8cfa8b7fd37f4280f21e7eab834016259 /src
parent55e6bd10fe49614cd54eb02dd44c50d0643804c3 (diff)
downloadzig-63304a871e3837f407943ac8eb63073fdc89f0fd.tar.gz
zig-63304a871e3837f407943ac8eb63073fdc89f0fd.zip
translate-c: group LHS of array access if necessary
Diffstat (limited to 'src')
-rw-r--r--src/translate_c/ast.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/translate_c/ast.zig b/src/translate_c/ast.zig
index 4be0fead97..dfc72b2a69 100644
--- a/src/translate_c/ast.zig
+++ b/src/translate_c/ast.zig
@@ -1665,7 +1665,7 @@ fn renderNode(c: *Context, node: Node) Allocator.Error!NodeIndex {
},
.array_access => {
const payload = node.castTag(.array_access).?.data;
- const lhs = try renderNode(c, payload.lhs);
+ const lhs = try renderNodeGrouped(c, payload.lhs);
const l_bracket = try c.addToken(.l_bracket, "[");
const index_expr = try renderNode(c, payload.rhs);
_ = try c.addToken(.r_bracket, "]");