Commit c2648c2d by Jan Voung

Fix a -Wcovered-switch-default warning in emitJumpTables.

The Subzero build inside of the LLVM build system turns this on. BUG=none R=ascull@google.com Review URL: https://codereview.chromium.org/1264913005 .
parent 86df4e9e
...@@ -159,9 +159,12 @@ CXX := CCACHE_CPP2=yes $(CCACHE) $(CLANG_PATH)/clang++ ...@@ -159,9 +159,12 @@ CXX := CCACHE_CPP2=yes $(CCACHE) $(CLANG_PATH)/clang++
SB_CXX := CCACHE_CPP2=yes $(CCACHE) $(PNACL_BIN_PATH)/pnacl-clang++ SB_CXX := CCACHE_CPP2=yes $(CCACHE) $(PNACL_BIN_PATH)/pnacl-clang++
SB_TRANSLATE := $(PNACL_BIN_PATH)/pnacl-translate SB_TRANSLATE := $(PNACL_BIN_PATH)/pnacl-translate
# Extra warnings that LLVM's build system adds in addition to -Wall.
LLVM_EXTRA_WARNINGS := -Wcovered-switch-default
BASE_CXXFLAGS := -std=gnu++11 -Wall -Wextra -Werror -fno-rtti \ BASE_CXXFLAGS := -std=gnu++11 -Wall -Wextra -Werror -fno-rtti \
-fno-exceptions $(OPTLEVEL) $(ASSERTIONS) -g -pedantic \ -fno-exceptions $(OPTLEVEL) $(ASSERTIONS) -g -pedantic \
$(CXX_EXTRA) $(LLVM_EXTRA_WARNINGS) $(CXX_EXTRA)
CXXFLAGS := $(LLVM_CXXFLAGS) $(BASE_CXXFLAGS) $(CXX_DEFINES) $(HOST_FLAGS) \ CXXFLAGS := $(LLVM_CXXFLAGS) $(BASE_CXXFLAGS) $(CXX_DEFINES) $(HOST_FLAGS) \
$(STDLIB_FLAGS) $(STDLIB_FLAGS)
......
...@@ -627,9 +627,6 @@ void Cfg::emitJumpTables() { ...@@ -627,9 +627,6 @@ void Cfg::emitJumpTables() {
for (const InstJumpTable *JumpTable : JumpTables) for (const InstJumpTable *JumpTable : JumpTables)
getTarget()->emitJumpTable(this, JumpTable); getTarget()->emitJumpTable(this, JumpTable);
} break; } break;
default:
llvm::report_fatal_error("Invalid out file type.");
break;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment