b059d2f456
The main benefit of doing so is that this allows llvm to ensure that types match - previously that'd only be detected by a crash within the called function. There were a number of cases where we passed a superfluous parameter... To avoid needing to add all the functions to llvmjit.{c,h}, instead get them from the llvm module for llvmjit_types.c. Also use that for the functions from llvmjit_types already in llvmjit.h. Author: Soumyadeep Chakraborty and Andres Freund Discussion: https://postgr.es/m/CADwEdooww3wZv-sXSfatzFRwMuwa186LyTwkBfwEW6NjtooBPA@mail.gmail.com |
||
---|---|---|
.. | ||
Makefile | ||
llvmjit.c | ||
llvmjit_deform.c | ||
llvmjit_error.cpp | ||
llvmjit_expr.c | ||
llvmjit_inline.cpp | ||
llvmjit_types.c | ||
llvmjit_wrap.cpp |