diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2005-02-13 18:12:20 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2005-02-13 18:12:20 +0000 |
commit | 8d0f126b740bba7dc0da4472c14090135d88575d (patch) | |
tree | 9ec28ff8fc9d89f97a676f9db1cdd726f53ff194 /llvm/lib/Bytecode/Reader | |
parent | 8d54dd37c987d42bff74586b4cbf2004ecdb97df (diff) | |
download | bcm5719-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.cpp | 2 |
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()); |