Remove unnecessary default cases in switches over enums.
This allows -Wswitch-enum to find switches that need updating when these enums are modified. llvm-svn: 148281
This commit is contained in:
@@ -32,9 +32,6 @@ static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) {
|
||||
using namespace clang::frontend;
|
||||
|
||||
switch (CI.getFrontendOpts().ProgramAction) {
|
||||
default:
|
||||
llvm_unreachable("Invalid program action!");
|
||||
|
||||
case ASTDump: return new ASTDumpAction();
|
||||
case ASTDumpXML: return new ASTDumpXMLAction();
|
||||
case ASTPrint: return new ASTPrintAction();
|
||||
@@ -81,6 +78,7 @@ static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) {
|
||||
case RunAnalysis: return new ento::AnalysisAction();
|
||||
case RunPreprocessorOnly: return new PreprocessOnlyAction();
|
||||
}
|
||||
llvm_unreachable("Invalid program action!");
|
||||
}
|
||||
|
||||
static FrontendAction *CreateFrontendAction(CompilerInstance &CI) {
|
||||
|
||||
Reference in New Issue
Block a user