diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-01-02 04:19:07 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-01-02 04:19:07 +0000 |
commit | 6525f96f019166d163619ae0971cbc1d40103726 (patch) | |
tree | 1bd357dcb57ed7bea535c2de1ccada0e658bf6bd | |
parent | e3c5e48fc47f2683e2f73638cf08e3b9c39481c5 (diff) | |
download | bcm5719-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.cpp | 5 |
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: |