I hit this bug this evening while translating my code:
[translation:ERROR] return self.call('simple_call', hop)
[translation:ERROR] File
"/home/tim/pypy/pypy/rpython/lltypesystem/rpbc.py", line 245, in call
[translation:ERROR] return hop.llops.convertvar(v_result, rresult,
hop.r_result)
[translation:ERROR] File "/home/tim/pypy/pypy/rpython/rtyper.py", line
933, in convertvar
[translation:ERROR] (r_from, r_to))
[translation:ERROR] TyperError: don't know how to convert from
<InstanceRepr for system.core.Object> to <VoidRepr Void>
[translation:ERROR] .. (system.rt:60)PolymorphicFunc.invoke3
[translation:ERROR] .. block@48 with 1 exits
[translation:ERROR] .. v14 = simple_call(v13, a_0, b_0, c_0)
What could cause something like this? I can seem to figure out how to even
go debugging this. I dug into the stack trace a bit and poked around in the
locals, but I can't seem to find any more information.
Any ideas?
Timothy
_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev