silence some warnings when assertions are disabled.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49372 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp
index 9b3d097..3c10415 100644
--- a/Driver/ASTConsumers.cpp
+++ b/Driver/ASTConsumers.cpp
@@ -166,9 +166,11 @@
const char *l;
if (LS->getLanguage() == LinkageSpecDecl::lang_c)
l = "C";
- else if (LS->getLanguage() == LinkageSpecDecl::lang_cxx)
+ else {
+ assert(LS->getLanguage() == LinkageSpecDecl::lang_cxx &&
+ "unknown language in linkage specification");
l = "C++";
- else assert(0 && "unknown language in linkage specification");
+ }
Out << "extern \"" << l << "\" { ";
PrintDecl(LS->getDecl());
Out << "}\n";