id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1914,Dead code in src/pmc/Capture.pmc,DavidCzech,,"The functions in src/pmc/Capture.pmc:
{{{
get_number_keyed_str
get_integer_keyed_str
get_pmc_keyed_str
get_string_keyed_str
}}}

and respective setter functions 
{{{
set_number_keyed_str
set_integer_keyed_str
set_pmc_keyed_str
set_string_keyed_str
}}}

cannot be accessed by PIR code, and as such are dead code. A simple test that should call these functions calls get_number_keyed instead.

{{{
.sub 'test_set_keyed_str'
    .local pmc capt
    capt = new ['Capture']
    set capt[""number test""], 2.23
    set capt[""integer test""],1337
    set capt[""string test""], ""This is a test""
    $N0 = capt[""number test""]
    say $N0
    is($N0, 2.23, ""get/set_number_keyed_str works"")
    $I0 = capt[""integer test""]
    is($I0, 1337, ""get/set_integer_keyed_str works"")
    $S0 = capt[""string test""]
    is($S0, ""This is a test"", ""get/set_string_keyed_str works"")
.end
}}}

Removing these functions results in t/pmc/capture.t still passing, proof that they are not being used.",RFC,closed,minor,,core,master,low,fixed,pmc,,,,
