Eric Christopher <echristo at apple.com> writes: > Nothing comes to mind. You just run normal module passes on the module > before passing it off to the JIT? Inspired by that question, finally found the problem. The LLVM assembler code was being written to disk before running the PassManager :-/ Thanks Eric, and sorry for the noise.