From 5e294b78204a2077d5c40d84b666b9aee39c8216 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 4 Jul 2014 06:10:37 +0000 Subject: [PATCH] parse.y: pack op_tbl * parse.y (op_tbl): pack limited size strings. gcc/clang warn if initializer-string for char array is too long, but no option to err it now. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parse.y b/parse.y index f51f332bc4..bf5695fd96 100644 --- a/parse.y +++ b/parse.y @@ -10119,8 +10119,8 @@ rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split) } static const struct { - ID token; - const char *name; + unsigned short token; + const char name[3], term; } op_tbl[] = { {tDOT2, ".."}, {tDOT3, "..."},