id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1079,Chaining operator ':=' is ignored in NQP,Austin_Hastings,pmichaud,"Chaining a series of binding, like:
{{{
my $a;
my $b;

$a := $b := 0;
}}}

produces code that assigns the first var to the second, but ignores the second-third binding entirely:

{{{
.namespace []
.sub ""_block11""  :anon :subid(""10_1254300777"")
.annotate ""line"", 1
    new $P13, ""Undef""
    .lex ""$a"", $P13
.annotate ""line"", 2
    new $P14, ""Undef""
    .lex ""$b"", $P14
.annotate ""line"", 4
    new $P15, ""Integer""
    assign $P15, 0
    find_lex $P16, ""$b""
    unless_null $P16, vivify_11
    new $P16, ""Undef""
  vivify_11:
    store_lex ""$a"", $P16
.annotate ""line"", 1
    .return ($P16)
.end

}}}
",bug,closed,normal,,PCT,1.6.0,medium,invalid,"NQP, chain, operator:<:=>, binding",,,,
