aboutsummaryrefslogtreecommitdiffstats
path: root/insns.def
diff options
context:
space:
mode:
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def12
1 files changed, 6 insertions, 6 deletions
diff --git a/insns.def b/insns.def
index f5751ee721..7ffd56c369 100644
--- a/insns.def
+++ b/insns.def
@@ -751,18 +751,18 @@ definemethod
*/
DEFINE_INSN
alias
-(VALUE v_p, ID id1, ID id2)
-()
+(VALUE v_p)
+(VALUE sym1, VALUE sym2)
()
{
VALUE klass;
if (v_p == Qtrue) {
- rb_alias_variable(id1, id2);
+ rb_alias_variable(ID2SYM(sym1), SYM2ID(sym2));
}
else {
klass = get_cref(GET_ISEQ(), GET_LFP())->nd_clss;
- rb_alias(klass, id1, id2);
+ rb_alias(klass, SYM2ID(sym1), SYM2ID(sym2));
}
}
@@ -773,12 +773,12 @@ alias
*/
DEFINE_INSN
undef
-(ID id)
()
+(VALUE sym)
()
{
VALUE klass = get_cref(GET_ISEQ(), GET_LFP())->nd_clss;
- rb_undef(klass, id);
+ rb_undef(klass, SYM2ID(sym));
INC_VM_STATE_VERSION();
}