|
I've tried to figure out a fix, but I don't understandLua internals enough yet. I have found that the attached
patch fixes all three of the problem expressions, but
does so by disabling the optimization normally done to
them. In other words, it causes the compiler to emit
larger, slower, but apparently correct, code.
Attachment:
lcode.c.diff
Description: Binary data