@@ -2156,8 +2156,8 @@ QAST::Operations.add_core_op('bindattr_i', :inlinable(1), -> $qastcomp, $op {
2156
2156
$ op [0 ],
2157
2157
$ op [1 ],
2158
2158
$ op [2 ],
2159
- $ op [ 3 ] ,
2160
- QAST ::IVal . new ( : value( $ hint ))
2159
+ QAST ::IVal . new ( : value( $ hint )) ,
2160
+ $ op [ 3 ]
2161
2161
));
2162
2162
} else {
2163
2163
$ qastcomp . as_post(QAST ::Op. new (
@@ -2171,8 +2171,8 @@ QAST::Operations.add_core_op('bindattr_i', :inlinable(1), -> $qastcomp, $op {
2171
2171
});
2172
2172
QAST ::Operations. add_core_pirop_mapping(' bindattr_n' , ' repr_bind_attr_num' , ' 3PPsn' , : inlinable(1 ));
2173
2173
QAST ::Operations. add_core_pirop_mapping(' bindattr_s' , ' repr_bind_attr_str' , ' 3PPss' , : inlinable(1 ));
2174
- QAST ::Operations. add_core_pirop_mapping(' bindattr_s_nh' , ' repr_bind_attr_int ' , ' 3PPss' , : inlinable(1 ));
2175
- QAST ::Operations. add_core_pirop_mapping(' bindattr_s_h' , ' repr_bind_attr_int ' , ' 3PPssi ' , : inlinable(1 ));
2174
+ QAST ::Operations. add_core_pirop_mapping(' bindattr_s_nh' , ' repr_bind_attr_str ' , ' 3PPss' , : inlinable(1 ));
2175
+ QAST ::Operations. add_core_pirop_mapping(' bindattr_s_h' , ' repr_bind_attr_str ' , ' 3PPsis ' , : inlinable(1 ));
2176
2176
QAST ::Operations. add_core_op(' bindattr_s' , : inlinable(1 ), -> $ qastcomp , $ op {
2177
2177
if + @ ($ op ) != 4 {
2178
2178
nqp ::die(' bindattr_s requires four operands' );
@@ -2187,8 +2187,8 @@ QAST::Operations.add_core_op('bindattr_s', :inlinable(1), -> $qastcomp, $op {
2187
2187
$ op [0 ],
2188
2188
$ op [1 ],
2189
2189
$ op [2 ],
2190
- $ op [ 3 ] ,
2191
- QAST ::IVal . new ( : value( $ hint ))
2190
+ QAST ::IVal . new ( : value( $ hint )) ,
2191
+ $ op [ 3 ]
2192
2192
));
2193
2193
} else {
2194
2194
$ qastcomp . as_post(QAST ::Op. new (
0 commit comments