Check for _setjmp too, because it's also used.
authorBill Wendling <isanbard@gmail.com>
Sat, 20 Nov 2010 00:03:09 +0000 (00:03 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 20 Nov 2010 00:03:09 +0000 (00:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119875 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

index 304e1bc026bbcd97efdcfc3a548e584315f0bed7..5095646e8de14137ff7b91e4b7b0a12bd4e9538c 100644 (file)
@@ -213,6 +213,7 @@ void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const {
 static bool FunctionCallsSetJmp(const Function *F) {
   const Module *M = F->getParent();
   static const char *ReturnsTwiceFns[] = {
+    "_setjmp",
     "setjmp",
     "sigsetjmp",
     "setjmp_syscall",