Why does LLVMRunFunction with interpreter return same value for different functions?

Could someone take a look at this and explain why it occurs?

https://stackoverflow.com/questions/54164604/why-does-llvmrunfunction-with-interpreter-return-same-value-for-different-functi

Best regards, Hakan Aras