diff options
author | Chris Lattner <sabre@nondot.org> | 2004-05-28 05:02:13 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-05-28 05:02:13 +0000 |
commit | 523d3e66742f2573d0b1df75fad94111f99e1fb9 (patch) | |
tree | a0686e49081cc70791c42124dc4813eb9555eb40 /llvm/lib/Transforms | |
parent | b6d6b931cc289cae50bfb22eff13b245bb99335e (diff) | |
download | bcm5719-llvm-523d3e66742f2573d0b1df75fad94111f99e1fb9.tar.gz bcm5719-llvm-523d3e66742f2573d0b1df75fad94111f99e1fb9.zip |
Fix one of the major things that is causing the C Backend to infinite loop
llvm-svn: 13872
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LowerInvoke.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/LowerInvoke.cpp b/llvm/lib/Transforms/Scalar/LowerInvoke.cpp index c486633a75a..bde4ff56b06 100644 --- a/llvm/lib/Transforms/Scalar/LowerInvoke.cpp +++ b/llvm/lib/Transforms/Scalar/LowerInvoke.cpp @@ -103,6 +103,7 @@ bool LowerInvoke::doInitialization(Module &M) { PATypeHolder JBLType(StructType::get(Elements)); OT->refineAbstractTypeTo(JBLType.get()); // Complete the cycle. JBLinkTy = JBLType.get(); + M.addTypeName("llvm.sjljeh.jmpbufty", JBLinkTy); } const Type *PtrJBList = PointerType::get(JBLinkTy); |