diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Transforms/IPO/GlobalDCE.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/llvm/lib/Transforms/IPO/GlobalDCE.cpp b/llvm/lib/Transforms/IPO/GlobalDCE.cpp index ada9eb80e68..c77ea04102c 100644 --- a/llvm/lib/Transforms/IPO/GlobalDCE.cpp +++ b/llvm/lib/Transforms/IPO/GlobalDCE.cpp @@ -165,7 +165,7 @@ PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) {      // Functions with external linkage are needed if they have a body.      // Externally visible & appending globals are needed, if they have an      // initializer. -    if (!GO.isDeclaration() && !GO.hasAvailableExternallyLinkage()) +    if (!GO.isDeclaration())        if (!GO.isDiscardableIfUnused())          MarkLive(GO); | 

