From 2a434a8a23d75fb62ac0cb3ecb83ba7aab89b8c6 Mon Sep 17 00:00:00 2001 From: Derek Lamberti Date: Wed, 20 Mar 2019 13:07:57 +0000 Subject: IVGCVSW-2814 AllTypesAreEqualImpl handles odd num params correctly. Change-Id: I9b661cabab41f6997dac808cca15995834bb0313 Signed-off-by: Derek Lamberti --- src/backends/reference/RefLayerSupport.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/backends/reference/RefLayerSupport.cpp') diff --git a/src/backends/reference/RefLayerSupport.cpp b/src/backends/reference/RefLayerSupport.cpp index cdc6acae7f..d89e548323 100644 --- a/src/backends/reference/RefLayerSupport.cpp +++ b/src/backends/reference/RefLayerSupport.cpp @@ -70,8 +70,8 @@ struct Rule bool m_Res = true; }; -template -bool AllTypesAreEqualImpl() +template +bool AllTypesAreEqualImpl(T t) { return true; } @@ -81,7 +81,7 @@ bool AllTypesAreEqualImpl(T t1, T t2, Rest... rest) { static_assert(std::is_same::value, "Type T must be a TensorInfo"); - return (t1.GetDataType() == t2.GetDataType()) && AllTypesAreEqualImpl(rest...); + return (t1.GetDataType() == t2.GetDataType()) && AllTypesAreEqualImpl(t2, rest...); } struct TypesAreEqual : public Rule -- cgit v1.2.1