aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2008-12-16 22:14:15 +0000
committerEli Friedman <eli.friedman@gmail.com>2008-12-16 22:14:15 +0000
commitf595eb04a77d2544fac1f37e4b4c3183ac8c17f7 (patch)
treecf0bd3fe1603819b26e56efd9981a4d3802d5c4f
parente1efd4de8685e0785daf9cab227f7a21cfc9c80b (diff)
Fix crash with -ast-dump in C++.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61108 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Driver/ASTConsumers.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp
index 9254d80da9..cc41642f94 100644
--- a/Driver/ASTConsumers.cpp
+++ b/Driver/ASTConsumers.cpp
@@ -490,8 +490,9 @@ namespace {
Out << "Read objc implementation decl\n";
} else if (isa<ObjCCategoryImplDecl>(D)) {
Out << "Read objc category implementation decl\n";
- }
- else {
+ } else if (isa<LinkageSpecDecl>(D)) {
+ Out << "Read linkage spec decl\n";
+ } else {
assert(0 && "Unknown decl type!");
}
}