Nymphium / opeth

Opeth is the optimizer and debug tools for Lua 5.3 VM bytecode, or Metal band
http://www.coins.tsukuba.ac.jp/syllabus/GB13312_GB13322.html
MIT License
67 stars 1 forks source link

opeth: function inlining fail #2

Open Nymphium opened 7 years ago

Nymphium commented 7 years ago

In some cases, the optimization steps which contains function inlining returns a invalid bytecode.

For instance, a bytecode generated by the source, execution of it may be segmentation fault. https://gist.github.com/Nymphium/57450686036ebdceea339fbf65504576