From c8bd43a967355ddb5acb2fad757db3faaf7465fb Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 17 May 1999 09:54:20 +0000 Subject: arity/strict yield git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_3@469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index cabced742b..9ce595da4c 100644 --- a/parse.y +++ b/parse.y @@ -1882,8 +1882,10 @@ read_escape() int i; for (i=0; i<2; i++) { - buf[i] = nextc(); - if (buf[i] == -1) goto eof; + int cc = nextc(); + + if (cc == -1) goto eof; + buf[i] = cc; if (!ISXDIGIT(buf[i])) { pushback(buf[i]); break; -- cgit v1.2.3