Fix release build breakage
authorSam Clegg <sbc@chromium.org>
Wed, 2 May 2018 00:10:28 +0000 (00:10 +0000)
committerSam Clegg <sbc@chromium.org>
Wed, 2 May 2018 00:10:28 +0000 (00:10 +0000)
This function was added in rL331220 but wasn't
testing in release configurations.

llvm-svn: 331320

llvm/lib/MC/WasmObjectWriter.cpp

index b3f3a34..ff1ea78 100644 (file)
@@ -37,6 +37,7 @@ using namespace llvm;
 
 #define DEBUG_TYPE "mc"
 
+#if !defined(NDEBUG)
 static std::string toString(wasm::WasmSymbolType type) {
   switch (type) {
   case wasm::WASM_SYMBOL_TYPE_FUNCTION:
@@ -50,6 +51,7 @@ static std::string toString(wasm::WasmSymbolType type) {
   }
   llvm_unreachable("unknown symbol type");
 }
+#endif
 
 static std::string relocTypetoString(uint32_t type) {
   switch (type) {