From c953283d7e40df3c75f32c1a4fb372b7e32b254c Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 4 Oct 2007 09:54:53 +0000 Subject: revert rb_memcmp() change to pacify GCC optimizer git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- re.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 're.c') diff --git a/re.c b/re.c index d58fbbfb80..053526de09 100644 --- a/re.c +++ b/re.c @@ -91,6 +91,12 @@ rb_memcicmp(const void *x, const void *y, long len) return 0; } +int +rb_memcmp(const void *p1, const void *p2, long len) +{ + return rb_memcicmp(p1, p2, len); +} + long rb_memsearch(const void *x0, long m, const void *y0, long n) { @@ -897,11 +903,6 @@ rb_reg_prepare_re(VALUE re) RBASIC(re)->flags |= reg_kcode; } - if (state) { - FL_UNSET(re, REG_CASESTATE); - RREGEXP(re)->ptr->options &= ~ONIG_OPTION_IGNORECASE; - need_recompile = 1; - } if (need_recompile) { onig_errmsg_buffer err; int r; -- cgit v1.2.3