OSDN Git Service

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 304e1bc..5095646 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",