id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1550,lexical lost when cloning a Sub,fperrad,,"
when cloning a Sub, we lose lexical variables

{{{
.sub 'main' :main
    .const 'Sub' f = 'func'
    $P0 = clone f
    $P0()
.end

.sub 'func' :lex
    say ""func""
    $P0 = box 'STATE'
    .lex 'VAR', $P0
    inner()
.end

.sub 'inner' :lex :outer('func')
    $P0 = find_lex 'VAR'
    say $P0
.end
}}}

fails with this output:

{{{
func
Null PMC in say
current instr.: 'inner' pc 35 (clone_lex.pir:17)
called from Sub 'func' pc 25 (clone_lex.pir:11)
called from Sub 'main' pc 8 (clone_lex.pir:4)
}}}

",bug,closed,normal,,core,2.2.0,medium,invalid,,,,,all
