llvm::Type*mainFuncArgTypes[]={m_builder.getInt32Ty(),Type::RuntimePtr};// There must be int in first place because LLVM does not support other signatures
llvm::Type*mainFuncArgTypes[]={m_builder.getInt32Ty(),Type::RuntimePtr};// There must be int in first place because LLVM does not support other signatures