Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
timo turning spesh log on is enough disturbance to prevent the errr, but spesh_blocking gets it back again 17:39
lizmat timo++ 18:02
timo you'll be surprised to find that it's not the $i++ where the native int becomes the scalar 18:48
it seems like it's actually the "" but True that asplodes
timo the section of code where the problem comes up is literally "sp_getlexvia_o" which retrieves a lexical from the outer of a frame that was inlined (or something?) 18:49
and the lexical in question is $val from sub GENERATE-ROLE-FROM-VALUE($val) is implementation-detail { 18:50
and the frame that's being inlined is the tiny `method () { $val }` in there
that is very odd, and probably frustrated your golfing attempts 18:53