<DIV>I wrote a simple C++ program like:</DIV>
<DIV> </DIV>
<DIV>try </DIV>
<DIV>{ </DIV>
<DIV> ...</DIV>
<DIV>}</DIV>
<DIV>catch (char*)</DIV>
<DIV>{</DIV>
<DIV> ...</DIV>
<DIV>}</DIV>
<DIV> </DIV>
<DIV>and use </DIV>
<DIV> </DIV>
<DIV>clang -emit-llvm -S </DIV>
<DIV> </DIV>
<DIV>to compile it, and use llc -march=x86 to assemble it,</DIV>
<DIV>but found the code in the catch block missing in the .s file.</DIV>
<DIV> </DIV>
<DIV>and run llc with -enable-correct-eh-support, it crashed.</DIV>
<DIV> </DIV>
<DIV>thanx.</DIV>