Nominating a patch for the 3.6.1 branch
Christian Schafmeister
chris.schaf at verizon.net
Fri Apr 17 15:25:10 PDT 2015
Hi Tom,
I’d like to nominate this commit for the 3.6.1 branch. It fixes a bug in the generation of JIT’d code that uses exception handling (if it delegates the exception handling to a function outside of the JIT’d code) but doesn’t refer to __eh_frames. In that case, the __eh_frames segment gets dropped and the JIT’d code becomes a black hole for exceptions, exceptions cannot go through, come out of or go into the JIT’d code.
I’m developing a Common Lisp compiler that uses LLVM as the back end and I need this patch for compiling code at the REPL. I’ve tried upgrading to 3.7tot but a lot of changes have been made to DebugInfo and DIBuilder over the last couple of days and it’s going to take me a while to figure out how to adapt to them
https://github.com/llvm-mirror/llvm/commit/a01f355245534c64dd144bd15c0f3292b856a751
Christian Schafmeister
Professor
Chemistry Department
Temple University
More information about the llvm-commits
mailing list