Displaying 1 result from an estimated 1 matches for "passify".
Did you mean:
passif
2012 Feb 29
1
[LLVMdev] Tail Call Optimization
...{
cout << "Enabling TCO" << endl;
//llvm::PerformTailCallOpt = true; <-- pre-2.7 name
llvm::GuaranteedTailCallOpt = true;
}
}
</code>
Compiling 3.0 (but not 2.8 or earlier) I also had to run:
touch llvm-3.0.src/bindings/ocaml/llvm/Release/META.llvm
to passify make install, since it tried to install metadata, but
didn't have any.
Trouble was that just about all test cases would cause "Stack
overflow" during jit execution -
making me suspect a problem with tail call optimization in LLVM.
Stack overflows didn't happen immediately in 3....