New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug in Perl6::Metamodel::Naming method set_name. CArray[Pointer].^shortname
returns 'Pointer]'; should be 'CArray[Pointer]'
#6295
Comments
From @raiphput $*PERL.compiler.version; # 2017.05.303.g.5.e.3393454 use NativeCall; put CArray[Pointer].^shortname; displays 'Pointer]' instead of expected 'CArray[Pointer]' or similar. The 'CArray' is missing and so is the expected open square bracket. timotimo++ noted that this is a problem in the my @parts := nqp::split('::', $name); See https://irclog.perlgeek.de/perl6/2017-05-30#i_14662809 for some |
From @raiph
Which yields rakudo/rakudo@518b46f which suggests this code is part of the problem: $what.^set_name("{arr.^name}[{t.^name}]"); At a first glance it seems set_name expects a single type name and chokes when it's given two. |
From @lizmatFixed with 1ed284e2953382744b02058a , tests needed.
|
The RT System itself - Status changed from 'new' to 'open' |
From @zoffixznetTests: rakudo/rakudo@831dab1422 |
@zoffixznet - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#131406 (status was 'resolved')
Searchable as RT131406$
The text was updated successfully, but these errors were encountered: