From bb8f7e7a4e6e45962dfadc3c7e840d25210dbe0f Mon Sep 17 00:00:00 2001 From: akr Date: Fri, 4 Jan 2008 17:21:53 +0000 Subject: * include/ruby/ruby.h (rb_intern): memorize interned ID for constant string, using gcc's __builtin_constant_p and statement expression. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 1 + 1 file changed, 1 insertion(+) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 3ccebbc32..767ffbf1a 100644 --- a/parse.y +++ b/parse.y @@ -9001,6 +9001,7 @@ rb_intern2(const char *name, long len) return rb_intern3(name, len, rb_enc_from_index(0)); } +#undef rb_intern ID rb_intern(const char *name) { -- cgit