Commit 4fdb1880 authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto

Merge pull request #1365 from suzukaze/refactor-using-REGEXP_CLASS

Refactor codes using REGEXP_CLASS define.
parents 696ce7b2 87ec819a
...@@ -2064,7 +2064,7 @@ codegen(codegen_scope *s, node *tree, int val) ...@@ -2064,7 +2064,7 @@ codegen(codegen_scope *s, node *tree, int val)
char *p1 = (char*)tree->car; char *p1 = (char*)tree->car;
char *p2 = (char*)tree->cdr; char *p2 = (char*)tree->cdr;
int ai = mrb_gc_arena_save(s->mrb); int ai = mrb_gc_arena_save(s->mrb);
int sym = new_sym(s, mrb_intern(s->mrb, REGEXP_CLASS)); int sym = new_sym(s, mrb_intern2(s->mrb, REGEXP_CLASS, REGEXP_CLASS_CSTR_LEN));
int off = new_lit(s, mrb_str_new(s->mrb, p1, strlen(p1))); int off = new_lit(s, mrb_str_new(s->mrb, p1, strlen(p1)));
int argc = 1; int argc = 1;
...@@ -2091,7 +2091,7 @@ codegen(codegen_scope *s, node *tree, int val) ...@@ -2091,7 +2091,7 @@ codegen(codegen_scope *s, node *tree, int val)
if (val) { if (val) {
node *n = tree->car; node *n = tree->car;
int ai = mrb_gc_arena_save(s->mrb); int ai = mrb_gc_arena_save(s->mrb);
int sym = new_sym(s, mrb_intern(s->mrb, REGEXP_CLASS)); int sym = new_sym(s, mrb_intern2(s->mrb, REGEXP_CLASS, REGEXP_CLASS_CSTR_LEN));
int argc = 1; int argc = 1;
int off; int off;
char *p; char *p;
......
...@@ -8,5 +8,6 @@ ...@@ -8,5 +8,6 @@
#define RE_H #define RE_H
#define REGEXP_CLASS "Regexp" #define REGEXP_CLASS "Regexp"
#define REGEXP_CLASS_CSTR_LEN 6
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment