mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
2134d2b597
The runAsMain function takes a pointer to a function with a standard C main signature, int(*)(int, char*[]), and invokes it using the given arguments and program name. The arguments are copied into writable temporary storage as required by the C and C++ specifications, so runAsMain safe to use when calling main functions that modify their arguments in-place. This patch also uses the new runAsMain function to replace hand-rolled versions in lli, llvm-jitlink, and the SpeculativeJIT example. |
||
---|---|---|
.. | ||
BrainF | ||
ExceptionDemo | ||
Fibonacci | ||
HowToUseJIT | ||
HowToUseLLJIT | ||
Kaleidoscope | ||
LLJITExamples | ||
ModuleMaker | ||
OCaml-Kaleidoscope | ||
ParallelJIT | ||
SpeculativeJIT | ||
CMakeLists.txt | ||
LLVMBuild.txt |