diff llvm/include/llvm/LinkAllPasses.h @ 152:e8a9b4f4d755

pull from 146
author anatofuz
date Wed, 11 Mar 2020 18:29:16 +0900
parents 1d019706d866
children f935e5e0dbe7
line wrap: on
line diff
--- a/llvm/include/llvm/LinkAllPasses.h	Fri Feb 14 15:12:50 2020 +0900
+++ b/llvm/include/llvm/LinkAllPasses.h	Wed Mar 11 18:29:16 2020 +0900
@@ -174,7 +174,11 @@
       (void) llvm::createStripNonDebugSymbolsPass();
       (void) llvm::createStripDeadDebugInfoPass();
       (void) llvm::createStripDeadPrototypesPass();
+#ifndef noCbC
+      (void) llvm::createTailCallEliminationPass(false);
+#else
       (void) llvm::createTailCallEliminationPass();
+#endif
       (void) llvm::createJumpThreadingPass();
       (void) llvm::createUnifyFunctionExitNodesPass();
       (void) llvm::createInstCountPass();