<Julian>
When I say "wrong" -- all uses of that object pass a `Name` as the first object, not an `Expr` which is what the compiling version does (and of course then segfaults at runtime)
<Julian>
(I guess the kind of hint that ideally would help is if I'm sitting in pdb at the assert hop.args_r[i].lowleveltype == new_args_r[i].lowleveltype error, is enough information maintained to see *why* rpython thinks new_args_r[i].lowleveltype is what it is?)
Dagger has quit [Ping timeout: 265 seconds]
<Julian>
or even what function is being compiled, or is there no function at this point and whatever block is not necessarily correlated to a specific function
<Julian>
s/compiled/typed
Dagger has joined #pypy
Julian has quit [Ping timeout: 260 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
<Julian>
OK I did random stuff and it compiles, hooray?