summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-01-02 04:19:07 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-01-02 04:19:07 +0000
commit6525f96f019166d163619ae0971cbc1d40103726 (patch)
tree1bd357dcb57ed7bea535c2de1ccada0e658bf6bd
parente3c5e48fc47f2683e2f73638cf08e3b9c39481c5 (diff)
downloadbcm5719-llvm-6525f96f019166d163619ae0971cbc1d40103726.tar.gz
bcm5719-llvm-6525f96f019166d163619ae0971cbc1d40103726.zip
Convert an if that never happens to an assert.
llvm-svn: 171354
-rw-r--r--clang/lib/AST/ASTContext.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index 97fb50c746f..1e23ef79954 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/lib/AST/ASTContext.cpp
@@ -7451,9 +7451,8 @@ GVALinkage ASTContext::GetGVALinkageForVariable(const VarDecl *VD) {
TSK = VD->getTemplateSpecializationKind();
Linkage L = VD->getLinkage();
- if (L == ExternalLinkage && getLangOpts().CPlusPlus &&
- VD->getType()->getLinkage() == UniqueExternalLinkage)
- L = UniqueExternalLinkage;
+ assert (!(L == ExternalLinkage && getLangOpts().CPlusPlus &&
+ VD->getType()->getLinkage() == UniqueExternalLinkage));
switch (L) {
case NoLinkage:
OpenPOWER on IntegriCloud