Fix a minor bug
authorChris Lattner <sabre@nondot.org>
Fri, 5 Mar 2004 22:04:07 +0000 (22:04 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 5 Mar 2004 22:04:07 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12169 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/DataStructure/CompleteBottomUp.cpp

index 95c9d3cf5db9a33114604ecbd32fa14982047536..87b96b266a436c8dc2eb51b7a7ee1013a6901e69 100644 (file)
@@ -71,7 +71,8 @@ bool CompleteBUDataStructures::run(Module &M) {
   unsigned NextID = 1;
 
   if (Function *Main = M.getMainFunction()) {
-    calculateSCCGraphs(getOrCreateGraph(*Main), Stack, NextID, ValMap);
+    if (!Main->isExternal())
+      calculateSCCGraphs(getOrCreateGraph(*Main), Stack, NextID, ValMap);
   } else {
     std::cerr << "CBU-DSA: No 'main' function found!\n";
   }