diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-08 13:07:37 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-05-08 13:07:37 +0000 |
| commit | c47b0a1b99e74cab6f4c4aeb58ed3c5154a2d678 (patch) | |
| tree | 913ad8ce31e53be75b5a22be115bcca044c7e59f /clang | |
| parent | cdbbe08b0548f904fbb980c144a6d640afdbf005 (diff) | |
| download | bcm5719-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.cpp | 3 |
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); } |

