[llvm-commits] [poolalloc] r57531 - /poolalloc/trunk/lib/DSA/BottomUpClosure.cpp

Andrew Lenharth alenhar2 at cs.uiuc.edu
Tue Oct 14 15:44:04 PDT 2008


Author: alenhar2
Date: Tue Oct 14 17:44:04 2008
New Revision: 57531

URL: http://llvm.org/viewvc/llvm-project?rev=57531&view=rev
Log:
Fix for external main

Modified:
    poolalloc/trunk/lib/DSA/BottomUpClosure.cpp

Modified: poolalloc/trunk/lib/DSA/BottomUpClosure.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/BottomUpClosure.cpp?rev=57531&r1=57530&r2=57531&view=diff

==============================================================================
--- poolalloc/trunk/lib/DSA/BottomUpClosure.cpp (original)
+++ poolalloc/trunk/lib/DSA/BottomUpClosure.cpp Tue Oct 14 17:44:04 2008
@@ -48,7 +48,7 @@
   unsigned NextID = 1;
 
   Function *MainFunc = M.getFunction("main");
-  if (MainFunc) {
+  if (MainFunc && !MainFunc->isDeclaration()) {
     calculateGraphs(MainFunc, Stack, NextID, ValMap);
     CloneAuxIntoGlobal(getDSGraph(*MainFunc));
   } else {





More information about the llvm-commits mailing list