summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y3
1 files changed, 2 insertions, 1 deletions
diff --git a/parse.y b/parse.y
index 9603d61670..23f4362857 100644
--- a/parse.y
+++ b/parse.y
@@ -7203,8 +7203,9 @@ parser_yylex(struct parser_params *parser)
lex_state = EXPR_DOT;
return tCOLON2;
}
- if ((IS_END() && !space_seen) || ISSPACE(c)) {
+ if (IS_END() || ISSPACE(c)) {
pushback(c);
+ warn_balanced(":", "symbol literal");
lex_state = EXPR_BEG;
return ':';
}