@@ -551,7 +551,7 @@ inline op repr_get_attr_int(out INT, invar PMC, invar PMC, in STR) :base_core {
551
551
PMC *ch = decontainerize(interp, $3);
552
552
if ($2->vtable->base_type == smo_id) {
553
553
if (IS_CONCRETE($2))
554
- $1 = *((INTVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NO_HINT));
554
+ $1 = *((INTVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, NO_HINT));
555
555
else
556
556
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
557
557
"Cannot look up attributes in a type object");
@@ -575,7 +575,7 @@ inline op repr_get_attr_num(out NUM, invar PMC, invar PMC, in STR) :base_core {
575
575
PMC *ch = decontainerize(interp, $3);
576
576
if ($2->vtable->base_type == smo_id) {
577
577
if (IS_CONCRETE($2))
578
- $1 = *((FLOATVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NO_HINT));
578
+ $1 = *((FLOATVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, NO_HINT));
579
579
else
580
580
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
581
581
"Cannot look up attributes in a type object");
@@ -600,7 +600,7 @@ inline op repr_get_attr_str(out STR, invar PMC, invar PMC, in STR) :base_core {
600
600
PMC *ch = decontainerize(interp, $3);
601
601
if ($2->vtable->base_type == smo_id) {
602
602
if (IS_CONCRETE($2))
603
- $1 = *((STRING **)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NO_HINT));
603
+ $1 = *((STRING **)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, NO_HINT));
604
604
else
605
605
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
606
606
"Cannot look up attributes in a type object");
@@ -757,7 +757,7 @@ inline op repr_get_attr_int(out INT, invar PMC, invar PMC, in STR, in INT) :base
757
757
PMC *ch = decontainerize(interp, $3);
758
758
if ($2->vtable->base_type == smo_id) {
759
759
if (IS_CONCRETE($2))
760
- $1 = *((INTVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, $5));
760
+ $1 = *((INTVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, $5));
761
761
else
762
762
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
763
763
"Cannot look up attributes in a type object");
@@ -782,7 +782,7 @@ inline op repr_get_attr_num(out NUM, invar PMC, invar PMC, in STR, in INT) :base
782
782
PMC *ch = decontainerize(interp, $3);
783
783
if ($2->vtable->base_type == smo_id) {
784
784
if (IS_CONCRETE($2))
785
- $1 = *((FLOATVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, $5));
785
+ $1 = *((FLOATVAL *)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, $5));
786
786
else
787
787
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
788
788
"Cannot look up attributes in a type object");
@@ -807,7 +807,7 @@ inline op repr_get_attr_str(out STR, invar PMC, invar PMC, in STR, in INT) :base
807
807
PMC *ch = decontainerize(interp, $3);
808
808
if ($2->vtable->base_type == smo_id) {
809
809
if (IS_CONCRETE($2))
810
- $1 = *((STRING **)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, $5));
810
+ $1 = *((STRING **)REPR($2)->attr_funcs->get_attribute_ref(interp, STABLE($2), OBJECT_BODY($2), ch, $4, NULL, $5));
811
811
else
812
812
Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_INVALID_OPERATION,
813
813
"Cannot look up attributes in a type object");
0 commit comments