diff options
author | Derek Lamberti <derek.lamberti@arm.com> | 2019-03-20 13:07:57 +0000 |
---|---|---|
committer | Derek Lamberti <derek.lamberti@arm.com> | 2019-03-20 13:07:57 +0000 |
commit | 2a434a8a23d75fb62ac0cb3ecb83ba7aab89b8c6 (patch) | |
tree | f5533a2f582fab4e20adfafd93ec445c13b1f4e5 | |
parent | 50db4e837c885fb645fc4b34373e73054649bceb (diff) | |
download | armnn-2a434a8a23d75fb62ac0cb3ecb83ba7aab89b8c6.tar.gz |
IVGCVSW-2814 AllTypesAreEqualImpl handles odd num params correctly.
Change-Id: I9b661cabab41f6997dac808cca15995834bb0313
Signed-off-by: Derek Lamberti <derek.lamberti@arm.com>
-rw-r--r-- | src/backends/reference/RefLayerSupport.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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<class none = void> -bool AllTypesAreEqualImpl() +template<typename T> +bool AllTypesAreEqualImpl(T t) { return true; } @@ -81,7 +81,7 @@ bool AllTypesAreEqualImpl(T t1, T t2, Rest... rest) { static_assert(std::is_same<T, TensorInfo>::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 |