aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backends/reference/RefLayerSupport.cpp6
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