You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
m: my \foo .= Str
rakudo-moar 72948e847: OUTPUT: «===SORRY!===Method call node requires at least one child»
# Wrong result; should be 42:
m: my Int \foo .= new: 42; say foo
rakudo-moar 72948e847: OUTPUT: «0»
The text was updated successfully, but these errors were encountered:
zoffixznet
changed the title
META ASSIGN is busted when used with \foo variables
META ASSIGN with method call is busted when used with \foo variables
Jan 31, 2018
zoffixznet
changed the title
META ASSIGN with method call is busted when used with \foo variables
dispatch:<.=> is busted when used with \foo variables
Jan 31, 2018
I agree it'd be very nice to make this work, though will note that = with sigilless variables is really binding. So we'll have to compile it in such a way that it doesn't use dispatch:<.=>, since that relies on being able to assign. (Alternatively, since for various of the dispatch:<...> methods we've been switching to towards QAST generation anyway, we could just go that way).
The text was updated successfully, but these errors were encountered: