summaryrefslogtreecommitdiffstats
path: root/mlir/lib/TableGen
diff options
context:
space:
mode:
authorjpienaar <jpienaar@google.com>2019-08-13 14:22:58 -0700
committerA. Unique TensorFlower <gardener@tensorflow.org>2019-08-13 14:23:28 -0700
commit12ff145ebfb54358e16649e8cc888f76292e2f75 (patch)
tree9d0cc9381866eb5a31797c1088c3981f727d71db /mlir/lib/TableGen
parentb09dfcb1d761fcf88ac80cfa98b7e39c45242286 (diff)
downloadbcm5719-llvm-12ff145ebfb54358e16649e8cc888f76292e2f75.tar.gz
bcm5719-llvm-12ff145ebfb54358e16649e8cc888f76292e2f75.zip
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
Diffstat (limited to 'mlir/lib/TableGen')
-rw-r--r--mlir/lib/TableGen/Pattern.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/mlir/lib/TableGen/Pattern.cpp b/mlir/lib/TableGen/Pattern.cpp
index 51e4c3b376b..344bcaa94b8 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,
OpenPOWER on IntegriCloud