I ended up reverting the use of i32 for the landingpad value for now. It caused LLVM assertions later on in fastisel only and I couldn't debug it quickly. REPOSITORY rL LLVM http://reviews.llvm.org/D8825 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/