aboutsummaryrefslogtreecommitdiff
path: root/src/parser.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-01-17 20:27:14 +0000
committerGinger Bill <bill@gingerbill.org>2017-01-17 20:27:14 +0000
commit367d307dc48fb4ee6815141d2f22b69a0996eb66 (patch)
tree18257783e6bfa64d2b9982510bf2262d03948dab /src/parser.c
parentcb59c1cf0805166d8b3230fea47d8674dacf157a (diff)
Fix conversion of untyped integers to pointers
Diffstat (limited to 'src/parser.c')
-rw-r--r--src/parser.c10
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;