summaryrefslogtreecommitdiff
path: root/test/986-native-method-bind/native_bind.cc
diff options
context:
space:
mode:
author Stefano Cianciulli <scianciulli@google.com> 2023-05-16 10:32:54 +0000
committer Stefano Cianciulli <scianciulli@google.com> 2023-05-22 10:36:39 +0000
commit78f3c72e8948087352788997a70854dee613352c (patch)
tree306db3c15bc4b7af149bcf3e07be533e50679b88 /test/986-native-method-bind/native_bind.cc
parentdc771261232c2ff702373f396a5a7fe586e2f0a6 (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.cc16
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";