aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-10-23 22:41:06 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-10-23 22:41:06 +0000
commit0f2904a65c64f035ffd5ef7cfdf3ff614c3a353c (patch)
treef21b581b4639e4302ef397690c2087cef913d43c /parse.y
parent8579bb3d74c79f2ef37bed1ba3d1179b14dc5444 (diff)
downloadruby-0f2904a65c64f035ffd5ef7cfdf3ff614c3a353c.tar.gz
parse.y: canonical name
* parse.y (parser_magic_comment): intern canonical name. InstructionSequence.compile_options are case-sensitive while pragma names are case-insensitive. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.y b/parse.y
index 9fe7b0ea60..6bc98d97f3 100644
--- a/parse.y
+++ b/parse.y
@@ -7074,7 +7074,7 @@ parser_magic_comment(struct parser_params *parser, const char *str, long len)
n = (*p->length)(parser, vbeg, n);
}
str_copy(val, vbeg, n);
- (*p->func)(parser, s, RSTRING_PTR(val));
+ (*p->func)(parser, p->name, RSTRING_PTR(val));
break;
}
} while (++p < magic_comments + numberof(magic_comments));