diff --git a/include/jni/traits.hpp b/include/jni/traits.hpp index 23e0b2f..2120c55 100644 --- a/include/jni/traits.hpp +++ b/include/jni/traits.hpp @@ -30,5 +30,5 @@ namespace jni template < class B1, class... Bn > struct Conjunction : std::conditional_t, B1> {}; - template < class T > T& AsLvalue(T&& x) { return x; } + template < class T > T& AsLvalue(T&& x) { return static_cast(x); } }