Skip to content

Commit ebe6acb

Browse files
committed
Parrot's Data::Dumper apparently requires boxed arguments.
1 parent 0ae9745 commit ebe6acb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/NQPMu.pm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ my class NQPMu {
6363
my $attrtype := $_.type;
6464
print("\n", $subindent, $type.HOW.name($type), "::", $name, " => ");
6565
if $attrtype eq 'int' {
66-
$dumper.'dump'($label, nqp::getattr_i(self, $type, $name));
66+
$dumper.'dump'($label, pir::box__Pi(nqp::getattr_i(self, $type, $name)));
6767
}
6868
elsif $attrtype eq 'num' {
69-
$dumper.'dump'($label, nqp::getattr_n(self, $type, $name));
69+
$dumper.'dump'($label, pir::box__Pn(nqp::getattr_n(self, $type, $name)));
7070
}
7171
elsif $attrtype eq 'str' {
72-
$dumper.'dump'($label, nqp::getattr_s(self, $type, $name));
72+
$dumper.'dump'($label, pir::box__Ps(nqp::getattr_s(self, $type, $name)));
7373
}
7474
else {
7575
$dumper.'dump'($label, nqp::getattr(self, $type, $name));

0 commit comments

Comments
 (0)