diff options
author | 2023-05-16 10:32:54 +0000 | |
---|---|---|
committer | 2023-05-22 10:36:39 +0000 | |
commit | 78f3c72e8948087352788997a70854dee613352c (patch) | |
tree | 306db3c15bc4b7af149bcf3e07be533e50679b88 /test/986-native-method-bind/native_bind.cc | |
parent | dc771261232c2ff702373f396a5a7fe586e2f0a6 (diff) |
Use C++17's [[maybe_unused]] attribute in ART
Bug: 169680875
Test: mmm art
Change-Id: Ic0cc320891c42b07a2b5520a584d2b62052e7235
Diffstat (limited to 'test/986-native-method-bind/native_bind.cc')
-rw-r--r-- | test/986-native-method-bind/native_bind.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/986-native-method-bind/native_bind.cc b/test/986-native-method-bind/native_bind.cc index 34e1f3539b..abb767c3b5 100644 --- a/test/986-native-method-bind/native_bind.cc +++ b/test/986-native-method-bind/native_bind.cc @@ -40,22 +40,22 @@ static void doUpPrintCall(JNIEnv* env, const char* function) { } extern "C" JNIEXPORT void JNICALL Java_art_Test986_00024Transform_sayHi__( - JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { + JNIEnv* env, [[maybe_unused]] jclass klass) { doUpPrintCall(env, "doSayHi"); } extern "C" JNIEXPORT void JNICALL Java_art_Test986_00024Transform_sayHi2( - JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { + JNIEnv* env, [[maybe_unused]] jclass klass) { doUpPrintCall(env, "doSayHi2"); } -extern "C" JNIEXPORT void JNICALL NoReallySayGoodbye(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { +extern "C" JNIEXPORT void JNICALL NoReallySayGoodbye(JNIEnv* env, [[maybe_unused]] jclass klass) { doUpPrintCall(env, "doSayBye"); } -static void doJvmtiMethodBind(jvmtiEnv* jvmtienv ATTRIBUTE_UNUSED, +static void doJvmtiMethodBind([[maybe_unused]] jvmtiEnv* jvmtienv, JNIEnv* env, - jthread thread ATTRIBUTE_UNUSED, + [[maybe_unused]] jthread thread, jmethodID m, void* address, /*out*/void** out_address) { @@ -95,7 +95,7 @@ static void doJvmtiMethodBind(jvmtiEnv* jvmtienv ATTRIBUTE_UNUSED, } extern "C" JNIEXPORT void JNICALL Java_art_Test986_setupNativeBindNotify( - JNIEnv* env ATTRIBUTE_UNUSED, jclass klass ATTRIBUTE_UNUSED) { + [[maybe_unused]] JNIEnv* env, [[maybe_unused]] jclass klass) { jvmtiEventCallbacks cb; memset(&cb, 0, sizeof(cb)); cb.NativeMethodBind = doJvmtiMethodBind; @@ -103,7 +103,7 @@ extern "C" JNIEXPORT void JNICALL Java_art_Test986_setupNativeBindNotify( } extern "C" JNIEXPORT void JNICALL Java_art_Test986_setNativeBindNotify( - JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jboolean enable) { + JNIEnv* env, [[maybe_unused]] jclass klass, jboolean enable) { jvmtiError res = jvmti_env->SetEventNotificationMode(enable ? JVMTI_ENABLE : JVMTI_DISABLE, JVMTI_EVENT_NATIVE_METHOD_BIND, nullptr); @@ -113,7 +113,7 @@ extern "C" JNIEXPORT void JNICALL Java_art_Test986_setNativeBindNotify( } extern "C" JNIEXPORT void JNICALL Java_art_Test986_rebindTransformClass( - JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jclass k) { + JNIEnv* env, [[maybe_unused]] jclass klass, jclass k) { JNINativeMethod m[2]; m[0].name = "sayHi"; m[0].signature = "()V"; |