From 12ff145ebfb54358e16649e8cc888f76292e2f75 Mon Sep 17 00:00:00 2001 From: jpienaar Date: Tue, 13 Aug 2019 14:22:58 -0700 Subject: [PATCH] Add unreachable to avoid GCC -Wreturn-type warning GCC warns of control reaching end of non-void function (-Wreturn-type). Closes tensorflow/mlir#75 PiperOrigin-RevId: 263214601 --- mlir/lib/TableGen/Pattern.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mlir/lib/TableGen/Pattern.cpp b/mlir/lib/TableGen/Pattern.cpp index 51e4c3b376b7..344bcaa94b8d 100644 --- a/mlir/lib/TableGen/Pattern.cpp +++ b/mlir/lib/TableGen/Pattern.cpp @@ -193,6 +193,7 @@ int tblgen::SymbolInfoMap::SymbolInfo::getStaticValueCount() const { case Kind::Result: return op->getNumResults(); } + llvm_unreachable("unknown kind"); } std::string @@ -212,6 +213,7 @@ tblgen::SymbolInfoMap::SymbolInfo::getVarDecl(StringRef name) const { return formatv("{0} {1};\n", op->getQualCppClassName(), name); } } + llvm_unreachable("unknown kind"); } std::string @@ -243,6 +245,7 @@ tblgen::SymbolInfoMap::SymbolInfo::getValueAndRangeUse(StringRef name, return name; } } + llvm_unreachable("unknown kind"); } bool tblgen::SymbolInfoMap::bindOpArgument(StringRef symbol, const Operator &op,