diff options
Diffstat (limited to 'src/backends/reference')
-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 |