From eefbff01f13736f8aaa7f6a17346f3cf49c563a7 Mon Sep 17 00:00:00 2001 From: n1xx1 Date: Fri, 24 Mar 2023 12:29:27 +0100 Subject: [PATCH] Fix jni::AsLvalue not working on some versions of Clang. --- include/jni/traits.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } }