From d9f607af322d56678da2b39bd46b6f5f08ddd757 Mon Sep 17 00:00:00 2001
From: =?utf8?q?=D0=9F=D0=B0=D0=B2=D0=B5=D0=BB=20=D0=98=D0=BB=D1=8C=D1=8E?=
=?utf8?q?=D1=82=D1=87=D0=B5=D0=BD=D0=BA=D0=BE/AI=20Tools=20Lab=20/SRR/Ass?=
=?utf8?q?istant=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?=
Date: Tue, 9 Oct 2018 14:22:58 +0300
Subject: [PATCH] [nnc] Add default case in intepreter Pooling op (#1748)
* Add default in switch case construction with enum
* Add assert statement to default condition to switch case
Signed-off-by: Pavel Iliutchenko
---
contrib/nnc/passes/interpreter/ops/Pool.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/contrib/nnc/passes/interpreter/ops/Pool.cpp b/contrib/nnc/passes/interpreter/ops/Pool.cpp
index f5a425a..60644e8 100644
--- a/contrib/nnc/passes/interpreter/ops/Pool.cpp
+++ b/contrib/nnc/passes/interpreter/ops/Pool.cpp
@@ -58,6 +58,8 @@ std::vector Pool::operator()()
case PoolOp::PoolingType::MIN:
initialValue = std::numeric_limits::max();
break;
+ default:
+ assert(false && "Invalid pooling type");
}
Index inIdx;
inIdx.resize(outShape.rank());
--
2.7.4