summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Reader
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-02-13 18:12:20 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-02-13 18:12:20 +0000
commit8d0f126b740bba7dc0da4472c14090135d88575d (patch)
tree9ec28ff8fc9d89f97a676f9db1cdd726f53ff194 /llvm/lib/Bytecode/Reader
parent8d54dd37c987d42bff74586b4cbf2004ecdb97df (diff)
downloadbcm5719-llvm-8d0f126b740bba7dc0da4472c14090135d88575d.tar.gz
bcm5719-llvm-8d0f126b740bba7dc0da4472c14090135d88575d.zip
Make the check for global variables the same as the one for functions. In
both cases they are looking for non-external variables/functions that do not have internal linkage. Using "!isExternal()" is a little more understandable than "hasInitializer()" llvm-svn: 20155
Diffstat (limited to 'llvm/lib/Bytecode/Reader')
-rw-r--r--llvm/lib/Bytecode/Reader/ReaderWrappers.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Bytecode/Reader/ReaderWrappers.cpp b/llvm/lib/Bytecode/Reader/ReaderWrappers.cpp
index ce54b7a4e25..449bf863816 100644
--- a/llvm/lib/Bytecode/Reader/ReaderWrappers.cpp
+++ b/llvm/lib/Bytecode/Reader/ReaderWrappers.cpp
@@ -331,7 +331,7 @@ bool llvm::GetBytecodeDependentLibraries(const std::string &fname,
static void getSymbols(Module*M, std::vector<std::string>& symbols) {
// Loop over global variables
for (Module::giterator GI = M->gbegin(), GE=M->gend(); GI != GE; ++GI)
- if (GI->hasInitializer() && !GI->hasInternalLinkage())
+ if (!GI->isExternal() && !GI->hasInternalLinkage())
if (!GI->getName().empty())
symbols.push_back(GI->getName());
OpenPOWER on IntegriCloud