Patrick R. Michaud wrote:
To be consistent with Hash and some of the other aggregates, the set opcode should return PMC null _only_ when fetching a PMC from an aggregate, if fetching a string or number it should return the empty string or zero. $P0 = new 'ResizablePMCArray' $P1 = $P0[5] # $P1 is null $I1 = $P0[5] # $I1 is 0 $S1 = $P0[5] # $S1 is "" Here's the code that is currently failing for me: .sub main :main $P0 = new 'ResizablePMCArray'$I0 = $P0[0]print $I0 print "\n"$S0 = $P0[0]say $S0 .end The expected output would be "0\n\n" -- i.e., a zero followed by two newlines.
Fixed in r21763. Allison
