Clang 4.0 compile error: value of type 'int' is not implicitly convertible to 'ponder::ValueKind' struct ValueProviderImpl<T*, Type>
Wonkyu-Lee opened this issue · 1 comments
Wonkyu-Lee commented
detail/valueprovider.hpp line 75
in clang 4.0:
error: value of type 'int' is not implicitly convertible to 'ponder::ValueKind' struct ValueProviderImpl<T*, Type>
I suggest to change type parameter 'int' to 'ValueKind':
before:
template <typename T, int Type>
struct ValueProviderImpl<T*, Type>
after:
template <typename T, ValueKind valueKind>
struct ValueProviderImpl<T*, valueKind>
billyquith commented
In develop branch. Will appear in next release. Thanks!