summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/mruby-compiler/core/parse.y3
1 files changed, 1 insertions, 2 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
index 37d4d1bf1..baa69b556 100644
--- a/mrbgems/mruby-compiler/core/parse.y
+++ b/mrbgems/mruby-compiler/core/parse.y
@@ -4758,8 +4758,7 @@ parser_yylex(parser_state *p)
space_seen = 1;
break;
case '.':
- if ((c = nextc(p)) != '.') {
- pushback(p, c);
+ if (!peek(p, '.')) {
pushback(p, '.');
goto retry;
}