mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patch
from nagachika <nagachika00 AT gmail.com> at [ruby-dev:37977]. * compile.c (insn_set_sc_state): fixed typoe. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
7882b61a03
commit
5dd1a4c14e
2 changed files with 9 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
Thu Feb 12 22:51:18 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
|
* compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patch
|
||||||
|
from nagachika <nagachika00 AT gmail.com> at [ruby-dev:37977].
|
||||||
|
|
||||||
|
* compile.c (insn_set_sc_state): fixed typoe.
|
||||||
|
|
||||||
Thu Feb 12 12:36:35 2009 Tanaka Akira <akr@fsij.org>
|
Thu Feb 12 12:36:35 2009 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
* ext/socket/basicsocket.c (bsock_getpeereid): implemented for Solaris
|
* ext/socket/basicsocket.c (bsock_getpeereid): implemented for Solaris
|
||||||
|
|
|
@ -295,7 +295,7 @@ PRINTF_ARGS(void ruby_debug_printf(const char*, ...), 1, 2);
|
||||||
#define INIT_ANCHOR(name) \
|
#define INIT_ANCHOR(name) \
|
||||||
(name##_body__.last = &name##_body__.anchor, name = &name##_body__)
|
(name##_body__.last = &name##_body__.anchor, name = &name##_body__)
|
||||||
|
|
||||||
#define hide_obj(obj) (void)(OBJ_FREEZE(obj), RBASIC(obj)->klass = 0)
|
#define hide_obj(obj) do {OBJ_FREEZE(obj); RBASIC(obj)->klass = 0;} while (0)
|
||||||
|
|
||||||
#include "optinsn.inc"
|
#include "optinsn.inc"
|
||||||
#if OPT_INSTRUCTIONS_UNIFICATION
|
#if OPT_INSTRUCTIONS_UNIFICATION
|
||||||
|
@ -1978,7 +1978,7 @@ insn_set_sc_state(rb_iseq_t *iseq, INSN *iobj, int state)
|
||||||
dump_disasm_list((LINK_ELEMENT *)iobj);
|
dump_disasm_list((LINK_ELEMENT *)iobj);
|
||||||
dump_disasm_list((LINK_ELEMENT *)lobj);
|
dump_disasm_list((LINK_ELEMENT *)lobj);
|
||||||
printf("\n-- %d, %d\n", lobj->sc_state, nstate);
|
printf("\n-- %d, %d\n", lobj->sc_state, nstate);
|
||||||
rb_compile_error(RSTRING_PTR(iseq->filename), iobj->lineno,
|
rb_compile_error(RSTRING_PTR(iseq->filename), iobj->line_no,
|
||||||
"insn_set_sc_state error\n");
|
"insn_set_sc_state error\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue