From f3b8986d23c88cfac53e94cfb7bf7e5b9a0b438b Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Fri, 2 Aug 2024 07:18:50 +0000 Subject: ART: Suppress -Wdeprecated-declarations for vixl includes. Test: m Change-Id: I7152bdbcfcf7de463a237082e2f769172bb8b37a --- compiler/optimizing/code_generator_arm64.h | 3 ++- compiler/optimizing/code_generator_arm_vixl.h | 3 ++- compiler/optimizing/common_arm.h | 3 ++- compiler/optimizing/common_arm64.h | 3 ++- compiler/optimizing/intrinsics_arm64.cc | 3 ++- compiler/optimizing/jit_patches_arm64.h | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) (limited to 'compiler/optimizing') diff --git a/compiler/optimizing/code_generator_arm64.h b/compiler/optimizing/code_generator_arm64.h index 53ec32c427..0a984c637b 100644 --- a/compiler/optimizing/code_generator_arm64.h +++ b/compiler/optimizing/code_generator_arm64.h @@ -31,9 +31,10 @@ #include "parallel_move_resolver.h" #include "utils/arm64/assembler_arm64.h" -// TODO(VIXL): Make VIXL compile with -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch64/disasm-aarch64.h" #include "aarch64/macro-assembler-aarch64.h" #pragma GCC diagnostic pop diff --git a/compiler/optimizing/code_generator_arm_vixl.h b/compiler/optimizing/code_generator_arm_vixl.h index 05e5bdf2b7..aac823627d 100644 --- a/compiler/optimizing/code_generator_arm_vixl.h +++ b/compiler/optimizing/code_generator_arm_vixl.h @@ -29,9 +29,10 @@ #include "parallel_move_resolver.h" #include "utils/arm/assembler_arm_vixl.h" -// TODO(VIXL): make vixl clean wrt -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch32/constants-aarch32.h" #include "aarch32/instructions-aarch32.h" #include "aarch32/macro-assembler-aarch32.h" diff --git a/compiler/optimizing/common_arm.h b/compiler/optimizing/common_arm.h index 5f71cb906c..a6861fdbaf 100644 --- a/compiler/optimizing/common_arm.h +++ b/compiler/optimizing/common_arm.h @@ -23,9 +23,10 @@ #include "nodes.h" #include "utils/arm/constants_arm.h" -// TODO(VIXL): Make VIXL compile with -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch32/macro-assembler-aarch32.h" #pragma GCC diagnostic pop diff --git a/compiler/optimizing/common_arm64.h b/compiler/optimizing/common_arm64.h index 8b64b2e2e8..5a51d2c80e 100644 --- a/compiler/optimizing/common_arm64.h +++ b/compiler/optimizing/common_arm64.h @@ -24,9 +24,10 @@ #include "nodes.h" #include "utils/arm64/assembler_arm64.h" -// TODO(VIXL): Make VIXL compile with -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch64/disasm-aarch64.h" #include "aarch64/macro-assembler-aarch64.h" #include "aarch64/simulator-aarch64.h" diff --git a/compiler/optimizing/intrinsics_arm64.cc b/compiler/optimizing/intrinsics_arm64.cc index d8c7a6531e..67d888c864 100644 --- a/compiler/optimizing/intrinsics_arm64.cc +++ b/compiler/optimizing/intrinsics_arm64.cc @@ -41,9 +41,10 @@ using namespace vixl::aarch64; // NOLINT(build/namespaces) -// TODO(VIXL): Make VIXL compile with -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch64/disasm-aarch64.h" #include "aarch64/macro-assembler-aarch64.h" #pragma GCC diagnostic pop diff --git a/compiler/optimizing/jit_patches_arm64.h b/compiler/optimizing/jit_patches_arm64.h index f928723f58..f5d92804ac 100644 --- a/compiler/optimizing/jit_patches_arm64.h +++ b/compiler/optimizing/jit_patches_arm64.h @@ -27,9 +27,10 @@ #include "mirror/string.h" #include "utils/arm64/assembler_arm64.h" -// TODO(VIXL): Make VIXL compile with -Wshadow. +// TODO(VIXL): Make VIXL compile cleanly with -Wshadow, -Wdeprecated-declarations. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "aarch64/disasm-aarch64.h" #include "aarch64/macro-assembler-aarch64.h" #pragma GCC diagnostic pop -- cgit v1.2.3-59-g8ed1b