fn nodeIsTriviallyZero(tree: *const Ast, node: Ast.Node.Index) bool 10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243fn nodeIsTriviallyZero(tree: *const Ast, node: Ast.Node.Index) bool {
switch (tree.nodeTag(node)) {
.number_literal => {
const ident = tree.nodeMainToken(node);
return switch (std.zig.parseNumberLiteral(tree.tokenSlice(ident))) {
.int => |number| switch (number) {
0 => true,
else => false,
},
else => false,
};
},
else => return false,
}
}