From 1dc7e03047620233f3250cc1de0dc51823cd1aa8 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Wed, 3 Oct 2012 06:12:27 +0000 Subject: [PATCH] Replace a default: with an explicit list of cases. No functionality change. llvm-svn: 165091 --- clang/lib/AST/MicrosoftMangle.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/clang/lib/AST/MicrosoftMangle.cpp b/clang/lib/AST/MicrosoftMangle.cpp index 380c737e7e23..26b411952c71 100644 --- a/clang/lib/AST/MicrosoftMangle.cpp +++ b/clang/lib/AST/MicrosoftMangle.cpp @@ -810,7 +810,12 @@ MicrosoftCXXNameMangler::mangleTemplateArgs( break; } /* fallthrough */ - } default: { + } + case TemplateArgument::Template: + case TemplateArgument::TemplateExpansion: + case TemplateArgument::Declaration: + case TemplateArgument::NullPtr: + case TemplateArgument::Pack: { // Issue a diagnostic. DiagnosticsEngine &Diags = Context.getDiags(); unsigned DiagID = Diags.getCustomDiagID(DiagnosticsEngine::Error, -- GitLab