]> granicus.if.org Git - clang/commitdiff
Replace a default: with an explicit list of cases. No functionality change.
authorNico Weber <nicolasweber@gmx.de>
Wed, 3 Oct 2012 06:12:27 +0000 (06:12 +0000)
committerNico Weber <nicolasweber@gmx.de>
Wed, 3 Oct 2012 06:12:27 +0000 (06:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165091 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/MicrosoftMangle.cpp

index 380c737e7e2327b8b63c0cd9ccc4ec6a1409603b..26b411952c71192047be7977aee3908fe25b741c 100644 (file)
@@ -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,