Hi, I tried to compile a Lua implementation using sparse-llvm. This particular implementation is called 'minilua' as it is a cut down version of Lua 5.1.5 created by Mike Pall for the LuaJIT project. I had to change all static initializations of course as these are unsupported in sparse-llvm. I also had to add support for casting floating point values to integer type in 'op_cast' implementation. sparse-llvm managed to consume the program after these changes but there were many LLVM errors reported, which indicates that the generated code is incorrect. I have saved the results from this exercise here: https://github.com/dibyendumajumdar/dmr_c/tree/master/tests/minilua Hopefully this will help in analysing the errors and deciding how to fix them. Thanks and Regards Dibyendu -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html