abc_code_t* abc_astype(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x86);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_astypelate(abc_code_t*prev)
abc_code_t* abc_callproplex(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x4c);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_callproperty(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x46);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_callpropvoid(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x4f);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_callsuper(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x45);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_callsupervoid(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x4e);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_coerce(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x80);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_coerce_a(abc_code_t*prev)
abc_code_t* abc_constructprop(abc_code_t*prev, char* name, int v)
{
abc_code_t*self = add_opcode(prev, 0x4a);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
self->data[1] = (void*)(ptroff_t)v;
return self;
}
abc_code_t* abc_deleteproperty(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x6a);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_divide(abc_code_t*prev)
abc_code_t* abc_findproperty(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x5e);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_findpropstrict(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x5d);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_getdescendants(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x59);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_getglobalscope(abc_code_t*prev)
abc_code_t* abc_getlex(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x60);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_getlocal(abc_code_t*prev, int reg)
abc_code_t* abc_getproperty(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x66);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_getscopeobject(abc_code_t*prev, int v)
abc_code_t* abc_getsuper(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x04);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_greaterequals(abc_code_t*prev)
abc_code_t* abc_initproperty(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x68);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_instanceof(abc_code_t*prev)
abc_code_t* abc_istype(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0xb2);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_istypelate(abc_code_t*prev)
abc_code_t* abc_setproperty(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x61);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_setslot(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x6d);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_setsuper(abc_code_t*prev, char* name)
{
abc_code_t*self = add_opcode(prev, 0x05);
- self->data[0] = name;
+ self->data[0] = multiname_fromstring(name);
return self;
}
abc_code_t* abc_strictequals(abc_code_t*prev)