Skip to content

Commit ed3c300

Browse files
committed
Fix build on Parrot after indy-args work.
1 parent ee45ffe commit ed3c300

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/QAST/Node.nqp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,15 @@ class QAST::Node {
2121
$new;
2222
}
2323

24-
method node($value = NO_VALUE) { $!node := $value unless $value =:= NO_VALUE; $!node }
25-
method returns($value = NO_VALUE) { $!returns := $value unless $value =:= NO_VALUE; $!returns }
24+
method node($value = NO_VALUE) {
25+
$!node := $value unless $value =:= NO_VALUE;
26+
$!node := NQPMu if nqp::isnull($value);
27+
$!node
28+
}
29+
method returns($value = NO_VALUE) {
30+
$!returns := $value unless $value =:= NO_VALUE;
31+
$!returns
32+
}
2633

2734
method named($value = NO_VALUE) {
2835
if $value =:= NO_VALUE {

0 commit comments

Comments
 (0)