Skip to content

Commit 7f66536

Browse files
committed
Fixed syntax issue between GCC and Clang/Visual Studio
1 parent d3ba653 commit 7f66536

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

include/etl/parameter_pack.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -134,17 +134,17 @@ namespace etl
134134
inline constexpr size_t parameter_pack_v = etl::parameter_pack<TTypes...>::template index_of_type<T>::value;
135135
#endif
136136

137-
//#if ETL_USING_CPP17 && !ETL_USING_GCC_COMPILER
138-
// //***********************************
139-
// template <typename... TTypes>
140-
// template <typename T>
141-
// constexpr size_t parameter_pack<TTypes...>::template index_of_type<T>::value;
142-
//#else
137+
#if ETL_USING_CPP17 && !ETL_USING_GCC_COMPILER
138+
//***********************************
139+
template <typename... TTypes>
140+
template <typename T>
141+
constexpr size_t parameter_pack<TTypes...>::template index_of_type<T>::value;
142+
#else
143143
//***********************************
144144
template <typename... TTypes>
145145
template <typename T>
146146
constexpr size_t parameter_pack<TTypes...>::index_of_type<T>::value;
147-
//#endif
148-
}
149147
#endif
148+
}
150149
#endif
150+
#endif

support/Release notes.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Fixes:
1414
#956 Fix build error (etl::circular_buffer)
1515
#957 Support heterogenous lookup for maps
1616
#959 Treat bitset with size_type
17+
#972 template not allowed warning in parameter pack
1718

1819
Pull Requests:
1920
#947 Remove unused git submodule config

0 commit comments

Comments
 (0)