summaryrefslogtreecommitdiff
path: root/runtime/compiler_callbacks.h
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 /runtime/compiler_callbacks.h
parentdc771261232c2ff702373f396a5a7fe586e2f0a6 (diff)
Use C++17's [[maybe_unused]] attribute in ART
Bug: 169680875 Test: mmm art Change-Id: Ic0cc320891c42b07a2b5520a584d2b62052e7235
Diffstat (limited to 'runtime/compiler_callbacks.h')
-rw-r--r--runtime/compiler_callbacks.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/runtime/compiler_callbacks.h b/runtime/compiler_callbacks.h
index f76ee660e0..3fa2fa3022 100644
--- a/runtime/compiler_callbacks.h
+++ b/runtime/compiler_callbacks.h
@@ -52,25 +52,25 @@ class CompilerCallbacks {
virtual void ClassRejected(ClassReference ref) = 0;
virtual verifier::VerifierDeps* GetVerifierDeps() const = 0;
- virtual void SetVerifierDeps(verifier::VerifierDeps* deps ATTRIBUTE_UNUSED) {}
+ virtual void SetVerifierDeps([[maybe_unused]] verifier::VerifierDeps* deps) {}
// Return the class status of a previous stage of the compilation. This can be used, for example,
// when class unloading is enabled during multidex compilation.
- virtual ClassStatus GetPreviousClassState(ClassReference ref ATTRIBUTE_UNUSED) {
+ virtual ClassStatus GetPreviousClassState([[maybe_unused]] ClassReference ref) {
return ClassStatus::kNotReady;
}
- virtual void SetDoesClassUnloading(bool does_class_unloading ATTRIBUTE_UNUSED,
- CompilerDriver* compiler_driver ATTRIBUTE_UNUSED) {}
+ virtual void SetDoesClassUnloading([[maybe_unused]] bool does_class_unloading,
+ [[maybe_unused]] CompilerDriver* compiler_driver) {}
bool IsBootImage() {
return mode_ == CallbackMode::kCompileBootImage;
}
- virtual void UpdateClassState(ClassReference ref ATTRIBUTE_UNUSED,
- ClassStatus state ATTRIBUTE_UNUSED) {}
+ virtual void UpdateClassState([[maybe_unused]] ClassReference ref,
+ [[maybe_unused]] ClassStatus state) {}
- virtual bool CanUseOatStatusForVerification(mirror::Class* klass ATTRIBUTE_UNUSED)
+ virtual bool CanUseOatStatusForVerification([[maybe_unused]] mirror::Class* klass)
REQUIRES_SHARED(Locks::mutator_lock_) {
return false;
}