diff --git a/common.mk b/common.mk index 8e9367894d..7440458d60 100644 --- a/common.mk +++ b/common.mk @@ -786,7 +786,8 @@ srcs-enc: $(ENC_MK) all-incs: incs {$(VPATH)}encdb.h {$(VPATH)}transdb.h incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}known_errors.inc \ - $(srcdir)/revision.h $(REVISION_H) enc/unicode/name2ctype.h enc/jis/props.h \ + {$(VPATH)}/vm_call_iseq_optimized.inc $(srcdir)/revision.h \ + $(REVISION_H) enc/unicode/name2ctype.h enc/jis/props.h \ {$(VPATH)}id.h {$(VPATH)}probes.dmyh insns: $(INSNS) @@ -821,7 +822,7 @@ known_errors.inc: $(srcdir)/template/known_errors.inc.tmpl $(srcdir)/defs/known_ vm_call_iseq_optimized.inc: $(srcdir)/tool/mk_call_iseq_optimized.rb $(ECHO) generating $@ - $(Q) $(BASERUBY) $(srcdir)/tool/mk_call_iseq_optimized.rb > vm_call_iseq_optimized.inc + $(Q) $(BASERUBY) $(srcdir)/tool/mk_call_iseq_optimized.rb > $@ $(MINIPRELUDE_C): $(COMPILE_PRELUDE) $(ECHO) generating $@ diff --git a/tool/mk_call_iseq_optimized.rb b/tool/mk_call_iseq_optimized.rb index 3d98a14755..4cfde2c00e 100644 --- a/tool/mk_call_iseq_optimized.rb +++ b/tool/mk_call_iseq_optimized.rb @@ -15,7 +15,7 @@ L = (1..6) def fname param, local "vm_call_iseq_setup_normal_0start_#{param}params_#{local}locals" end - + P.each{|param| L.each{|local| puts <