[llvm-commits] CVS: llvm/tools/extract/extract.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Oct 7 13:35:01 PDT 2002


Changes in directory llvm/tools/extract:

extract.cpp updated: 1.10 -> 1.11

---
Log message:

Avoid making external global variables internal


---
Diffs of the changes:

Index: llvm/tools/extract/extract.cpp
diff -u llvm/tools/extract/extract.cpp:1.10 llvm/tools/extract/extract.cpp:1.11
--- llvm/tools/extract/extract.cpp:1.10	Sun Oct  6 16:30:04 2002
+++ llvm/tools/extract/extract.cpp	Mon Oct  7 13:33:53 2002
@@ -30,7 +30,8 @@
   bool run(Module &M) {
     // Mark all global variables to be internal
     for (Module::giterator I = M.gbegin(), E = M.gend(); I != E; ++I)
-      I->setInternalLinkage(true);
+      if (!I->isExternal())
+        I->setInternalLinkage(true);
 
     Function *Named = 0;
 





More information about the llvm-commits mailing list