From bc2b2055db07a62037224caa98d027d03ec6e8ac Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EC=9C=A4=ED=98=84=EC=8B=9D/On-Device=20Lab=28SR=29/Princip?= =?utf8?q?al=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Mon, 28 Oct 2019 06:28:16 +0900 Subject: [PATCH] [exo] renaming template type and node name (#8483) Instead of trying to imply real type of template type, general T is used and static_assert was added to explicitly show allowed type. Signed-off-by: Hyun Sik Yoon --- compiler/exo/src/Pass/FuseBiasAddPass.test.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/compiler/exo/src/Pass/FuseBiasAddPass.test.cpp b/compiler/exo/src/Pass/FuseBiasAddPass.test.cpp index c63b673..6ba728d 100644 --- a/compiler/exo/src/Pass/FuseBiasAddPass.test.cpp +++ b/compiler/exo/src/Pass/FuseBiasAddPass.test.cpp @@ -63,9 +63,12 @@ void init(locoex::TFLConv2D *conv2d, locoex::TFLConst *filter, locoex::TFLConst } } -template void init(AddSubT *add_sub, locoex::FusedActFunc f) +template void init(T *node, locoex::FusedActFunc f) { - add_sub->fusedActivationFunction(f); + static_assert(std::is_same::value || std::is_same::value, + "wrong template type"); + + node->fusedActivationFunction(f); } /// @brief Initializes one param of TFLAdd or TFLSub -- 2.7.4