From b89daa1d0aec7ca9105d1fc2a30cc922cc4c9890 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 26 Feb 2014 14:56:42 +0000 Subject: [PATCH] Fixed parser warning in WalkTemplateSpecializationKind. --- src/CppParser/Parser.cpp | 2 ++ src/Parser/Parser.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/CppParser/Parser.cpp b/src/CppParser/Parser.cpp index e9ad937e..d5b07e14 100644 --- a/src/CppParser/Parser.cpp +++ b/src/CppParser/Parser.cpp @@ -707,6 +707,8 @@ WalkTemplateSpecializationKind(clang::TemplateSpecializationKind Kind) case clang::TSK_ExplicitInstantiationDefinition: return TemplateSpecializationKind::ExplicitInstantiationDefinition; } + + llvm_unreachable("Unknown template specialization kind"); } ClassTemplateSpecialization* diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 677417ce..bc0e1ec8 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -710,6 +710,8 @@ WalkTemplateSpecializationKind(clang::TemplateSpecializationKind Kind) case TSK_ExplicitInstantiationDefinition: return CppSharp::AST::TemplateSpecializationKind::ExplicitInstantiationDefinition; } + + llvm_unreachable("Unknown template specialization kind"); } CppSharp::AST::ClassTemplateSpecialization^