diff options
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -612,7 +612,7 @@ static void ripper_error_gen(struct parser_params *parser); #define ripper_intern(s) ID2SYM(rb_intern(s)) static VALUE ripper_id2sym(ID); #ifdef __GNUC__ -#define ripper_id2sym(id) ((id) < 256 && rb_ispunct(id) ? \ +#define ripper_id2sym(id) (rb_ispunct((int)(id)) ? \ ID2SYM(id) : ripper_id2sym(id)) #endif |