summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-05-08 13:07:37 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-05-08 13:07:37 +0000
commitc47b0a1b99e74cab6f4c4aeb58ed3c5154a2d678 (patch)
tree913ad8ce31e53be75b5a22be115bcca044c7e59f /clang
parentcdbbe08b0548f904fbb980c144a6d640afdbf005 (diff)
downloadbcm5719-llvm-c47b0a1b99e74cab6f4c4aeb58ed3c5154a2d678.tar.gz
bcm5719-llvm-c47b0a1b99e74cab6f4c4aeb58ed3c5154a2d678.zip
Use predicate function to simplify a bit.
llvm-svn: 208312
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/CodeGen/CGBlocks.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGBlocks.cpp b/clang/lib/CodeGen/CGBlocks.cpp
index 18cfe49bc33..165f7eac2a7 100644
--- a/clang/lib/CodeGen/CGBlocks.cpp
+++ b/clang/lib/CodeGen/CGBlocks.cpp
@@ -2232,8 +2232,7 @@ static void configureBlocksRuntimeObject(CodeGenModule &CGM,
if (!CGM.getLangOpts().BlocksRuntimeOptional) return;
llvm::GlobalValue *GV = cast<llvm::GlobalValue>(C->stripPointerCasts());
- if (GV->isDeclaration() &&
- GV->getLinkage() == llvm::GlobalValue::ExternalLinkage)
+ if (GV->isDeclaration() && GV->hasExternalLinkage())
GV->setLinkage(llvm::GlobalValue::ExternalWeakLinkage);
}
OpenPOWER on IntegriCloud