diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-17 20:27:14 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-17 20:27:14 +0000 |
| commit | 367d307dc48fb4ee6815141d2f22b69a0996eb66 (patch) | |
| tree | 18257783e6bfa64d2b9982510bf2262d03948dab /src/parser.c | |
| parent | cb59c1cf0805166d8b3230fea47d8674dacf157a (diff) | |
Fix conversion of untyped integers to pointers
Diffstat (limited to 'src/parser.c')
| -rw-r--r-- | src/parser.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/parser.c b/src/parser.c index 3e5486a64..f42e3c94c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1854,15 +1854,15 @@ AstNode *parse_atom_expr(AstFile *f, bool lhs) { case Token_Ident: operand = make_selector_expr(f, token, operand, parse_identifier(f)); break; - case Token_Integer: - operand = make_selector_expr(f, token, operand, parse_expr(f, lhs)); - break; - default: { + // case Token_Integer: + // operand = make_selector_expr(f, token, operand, parse_expr(f, lhs)); + // break; + default: syntax_error(f->curr_token, "Expected a selector"); next_token(f); operand = make_bad_expr(f, ast_node_token(operand), f->curr_token); // operand = make_selector_expr(f, f->curr_token, operand, NULL); - } break; + break; } } break; |