diff --git a/libs/fbjni/cxx/fbjni/detail/Meta-inl.h b/libs/fbjni/cxx/fbjni/detail/Meta-inl.h index f750ff4fd..2ebc88c67 100644 --- a/libs/fbjni/cxx/fbjni/detail/Meta-inl.h +++ b/libs/fbjni/cxx/fbjni/detail/Meta-inl.h @@ -49,6 +49,7 @@ struct ArgsArraySetter { template struct ArgsArraySetter { static void set(alias_ref::javaobject> array) { + (void)array; } }; diff --git a/libs/fbjni/cxx/fbjni/detail/Registration-inl.h b/libs/fbjni/cxx/fbjni/detail/Registration-inl.h index 76ed9215e..df1c83409 100644 --- a/libs/fbjni/cxx/fbjni/detail/Registration-inl.h +++ b/libs/fbjni/cxx/fbjni/detail/Registration-inl.h @@ -123,6 +123,7 @@ inline NativeMethodWrapper* exceptionWrapJNIMethod(R (*)(alias_ref, Args... a template inline NativeMethodWrapper* exceptionWrapJNIMethod(R (C::*method0)(Args... args)) { + (void)method0; // This intentionally erases the real type; JNI will do it anyway return reinterpret_cast(&(MethodWrapper::call)); }