[Android-tools-devel] Bug#1052754: android-platform-art: FTBFS: runtime/native_stack_dump.cc:27:10: fatal error: 'backtrace/Backtrace.h' file not found
Lucas Nussbaum
lucas at debian.org
Tue Sep 26 13:35:43 BST 2023
Source: android-platform-art
Version: 13.0.0+r63-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230925 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> clang++-15 -c -o libartbase/arch/instruction_set.o libartbase/arch/instruction_set.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/allocator.o libartbase/base/allocator.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/arena_allocator.o libartbase/base/arena_allocator.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/arena_bit_vector.o libartbase/base/arena_bit_vector.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/bit_vector.o libartbase/base/bit_vector.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/compiler_filter.o libartbase/base/compiler_filter.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/enums.o libartbase/base/enums.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/file_magic.o libartbase/base/file_magic.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/file_utils.o libartbase/base/file_utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libartbase/base/bit_vector.cc:17:
> libartbase/base/bit_vector.h:55:19: warning: 'iterator<std::forward_iterator_tag, unsigned int, long, void, unsigned int>' is deprecated [-Wdeprecated-declarations]
> public std::iterator<std::forward_iterator_tag, uint32_t, ptrdiff_t, void, uint32_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned int, long, void, unsigned int>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libartbase/base/arena_bit_vector.cc:17:
> In file included from libartbase/base/arena_bit_vector.h:22:
> libartbase/base/bit_vector.h:55:19: warning: 'iterator<std::forward_iterator_tag, unsigned int, long, void, unsigned int>' is deprecated [-Wdeprecated-declarations]
> public std::iterator<std::forward_iterator_tag, uint32_t, ptrdiff_t, void, uint32_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned int, long, void, unsigned int>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libartbase/base/flags.o libartbase/base/flags.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/hex_dump.o libartbase/base/hex_dump.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/hiddenapi_flags.o libartbase/base/hiddenapi_flags.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 1 warning generated.
> clang++-15 -c -o libartbase/base/logging.o libartbase/base/logging.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/malloc_arena_pool.o libartbase/base/malloc_arena_pool.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/membarrier.o libartbase/base/membarrier.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 1 warning generated.
> clang++-15 -c -o libartbase/base/memfd.o libartbase/base/memfd.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libartbase/base/file_utils.cc:52:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libartbase/base/file_utils.cc:52:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libartbase/base/memory_region.o libartbase/base/memory_region.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/mem_map.o libartbase/base/mem_map.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/metrics/metrics_common.o libartbase/base/metrics/metrics_common.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 2 warnings generated.
> clang++-15 -c -o libartbase/base/os_linux.o libartbase/base/os_linux.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/runtime_debug.o libartbase/base/runtime_debug.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/safe_copy.o libartbase/base/safe_copy.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/scoped_arena_allocator.o libartbase/base/scoped_arena_allocator.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/scoped_flock.o libartbase/base/scoped_flock.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/socket_peer_is_trusted.o libartbase/base/socket_peer_is_trusted.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> libartbase/base/metrics/metrics_common.cc:55:5: warning: ISO C++ requires field designators to be specified in declaration order; field 'compiler_filter' will be initialized after field 'session_id' [-Wreorder-init-list]
> .session_id = kInvalidSessionId,
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libartbase/base/metrics/metrics_common.cc:54:24: note: previous initialization for field 'compiler_filter' is here
> .compiler_filter = CompilerFilterReporting::kUnknown,
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> clang++-15 -c -o libartbase/base/time_utils.o libartbase/base/time_utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/unix_file/fd_file.o libartbase/base/unix_file/fd_file.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/unix_file/random_access_file_utils.o libartbase/base/unix_file/random_access_file_utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/utils.o libartbase/base/utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/zip_archive.o libartbase/base/zip_archive.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libartbase/base/mem_map_unix.o libartbase/base/mem_map_unix.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/art_dex_file_loader.o libdexfile/dex/art_dex_file_loader.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 1 warning generated.
> clang++-15 -c -o libdexfile/dex/compact_dex_file.o libdexfile/dex/compact_dex_file.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/compact_offset_table.o libdexfile/dex/compact_offset_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/descriptors_names.o libdexfile/dex/descriptors_names.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/dex_file.o libdexfile/dex/dex_file.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libartbase/base/utils.cc:34:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libartbase/base/utils.cc:34:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libdexfile/dex/dex_file_exception_helpers.o libdexfile/dex/dex_file_exception_helpers.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/art_dex_file_loader.cc:27:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/art_dex_file_loader.cc:27:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libdexfile/dex/dex_file_layout.o libdexfile/dex/dex_file_layout.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/compact_dex_file.cc:20:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 2 warnings generated.
> clang++-15 -c -o libdexfile/dex/dex_file_loader.o libdexfile/dex/dex_file_loader.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/dex_file_tracking_registrar.o libdexfile/dex/dex_file_tracking_registrar.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 6 warnings generated.
> clang++-15 -c -o libdexfile/dex/dex_file_verifier.o libdexfile/dex/dex_file_verifier.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file.cc:35:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:35:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libdexfile/dex/dex_instruction.o libdexfile/dex/dex_instruction.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libdexfile/dex/modifiers.o libdexfile/dex/modifiers.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 2 warnings generated.
> clang++-15 -c -o libdexfile/dex/primitive.o libdexfile/dex/primitive.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file.cc:36:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_exception_helpers.cc:19:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_loader.cc:21:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_loader.cc:21:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 6 warnings generated.
> clang++-15 -c -o libdexfile/dex/signature.o libdexfile/dex/signature.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libdexfile/dex/standard_dex_file.o libdexfile/dex/standard_dex_file.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libdexfile/dex/type_lookup_table.o libdexfile/dex/type_lookup_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:25:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_tracking_registrar.cc:33:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_file_verifier.cc:31:
> In file included from libdexfile/dex/class_accessor-inl.h:20:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 14 warnings generated.
> clang++-15 -c -o libdexfile/dex/utf.o libdexfile/dex/utf.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 2 warnings generated.
> clang++-15 -c -o libdexfile/external/dex_file_supp.o libdexfile/external/dex_file_supp.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/dex_instruction.cc:26:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/signature.cc:17:
> In file included from libdexfile/dex/signature-inl.h:22:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libelffile/elf/xz_utils.o libelffile/elf/xz_utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/standard_dex_file.cc:21:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libelffile/stream/buffered_output_stream.o libelffile/stream/buffered_output_stream.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 6 warnings generated.
> 6 warnings generated.
> clang++-15 -c -o libelffile/stream/file_output_stream.o libelffile/stream/file_output_stream.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o libelffile/stream/output_stream.o libelffile/stream/output_stream.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from libdexfile/dex/type_lookup_table.cc:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o libelffile/stream/vector_output_stream.o libelffile/stream/vector_output_stream.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 6 warnings generated.
> clang++-15 -c -o odrefresh/odr_statslog_host.o odrefresh/odr_statslog_host.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/app_info.o runtime/app_info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/aot_class_linker.o runtime/aot_class_linker.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/art_field.o runtime/art_field.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 6 warnings generated.
> clang++-15 -c -o runtime/sdk_checker.o runtime/sdk_checker.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/art_method.o runtime/art_method.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/backtrace_helper.o runtime/backtrace_helper.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/barrier.o runtime/barrier.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/base/locks.o runtime/base/locks.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/base/mem_map_arena_pool.o runtime/base/mem_map_arena_pool.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/base/mutex.o runtime/base/mutex.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/base/quasi_atomic.o runtime/base/quasi_atomic.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/base/timing_logger.o runtime/base/timing_logger.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/sdk_checker.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_field.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/base/quasi_atomic.cc:20:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/base/quasi_atomic.cc:20:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/aot_class_linker.cc:192:20: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (auto& m : k->GetVirtualMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/aot_class_linker.cc:24:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/base/timing_logger.cc:24:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/base/timing_logger.cc:24:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/cha.o runtime/cha.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 2 warnings generated.
> clang++-15 -c -o runtime/class_linker.o runtime/class_linker.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/art_method.cc:27:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:27:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:29:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/class_loader_context.o runtime/class_loader_context.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/art_method.cc:51:
> In file included from runtime/oat_file-inl.h:23:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:51:
> In file included from runtime/oat_file-inl.h:23:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/art_method.cc:136:72: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> &(*GetDeclaringClass()->GetMethods(pointer_size).begin()),
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/art_method.cc:25:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/class_root.o runtime/class_root.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/class_table.o runtime/class_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/cha.cc:17:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:17:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/common_throws.o runtime/common_throws.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/cha.cc:17:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:17:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 2 warnings generated.
> clang++-15 -c -o runtime/compat_framework.o runtime/compat_framework.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/debug_print.o runtime/debug_print.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 20 warnings generated.
> clang++-15 -c -o runtime/debugger.o runtime/debugger.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/dex/dex_file_annotations.o runtime/dex/dex_file_annotations.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:17:
> In file included from runtime/class_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/common_throws.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:52:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:52:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/cha.cc:549:28: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : klass->GetDeclaredVirtualMethods(image_pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/cha.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:59:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:59:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_loader_utils.h:98:40: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> for (auto element : dex_elements.Iterate<mirror::Object>()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:19:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_table.cc:19:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:35:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:28:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:28:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:28:
> In file included from runtime/dex/dex_file_annotations.h:22:
> In file included from runtime/mirror/dex_cache.h:27:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> In file included from libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> ^
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> runtime/class_loader_utils.h:98:In file included from libdexfile/dex/code_item_accessors-inl.h:4024:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34:: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> for (auto element : dex_elements.Iterate<mirror::Object>()) {runtime/debugger.cc:30
> ^
> :
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' has been explicitly marked deprecated here
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121 warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
>
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> : note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:23:
> In file included from runtime/class_loader_utils.h:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_loader_context.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:28:
> In file included from runtime/dex/dex_file_annotations.h:22:
> In file included from runtime/mirror/dex_cache.h:27:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::ClassLoader>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_loader_context.cc:1207:42: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> for (auto library : shared_libraries.Iterate<mirror::ClassLoader>()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::ClassLoader>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:36:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:148:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:31:
> libartbase/base/intrusive_forward_list.h:62:50: warning: 'iterator<std::forward_iterator_tag, art::ClassLinker::VisiblyInitializedCallback>' is deprecated [-Wdeprecated-declarations]
> class IntrusiveForwardListIterator : public std::iterator<std::forward_iterator_tag, T> {
> ^
> runtime/class_linker.cc:337:43: note: in instantiation of template class 'art::IntrusiveForwardListIterator<art::ClassLinker::VisiblyInitializedCallback, art::IntrusiveForwardListBaseHookTraits<art::ClassLinker::VisiblyInitializedCallback>>' requested here
> for (VisiblyInitializedCallback& cb : running_visibly_initialized_callbacks_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassLinker::VisiblyInitializedCallback>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:31:
> libartbase/base/intrusive_forward_list.h:62:50: warning: 'iterator<std::forward_iterator_tag, const art::ClassLinker::VisiblyInitializedCallback>' is deprecated [-Wdeprecated-declarations]
> class IntrusiveForwardListIterator : public std::iterator<std::forward_iterator_tag, T> {
> ^
> runtime/class_linker.cc:368:54: note: in instantiation of template class 'art::IntrusiveForwardListIterator<const art::ClassLinker::VisiblyInitializedCallback, art::IntrusiveForwardListBaseHookTraits<art::ClassLinker::VisiblyInitializedCallback>>' requested here
> running_visibly_initialized_callbacks_.erase_after(before);
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, const art::ClassLinker::VisiblyInitializedCallback>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:30:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::DexCache>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::DexCache, art::Handle<art::mirror::ObjectArray<art::mirror::DexCache>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::DexCache, art::Handle<art::mirror::ObjectArray<art::mirror::DexCache>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::DexCache, art::Handle<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::DexCache, art::Handle<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:1580:38: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::DexCache, art::Handle<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> for (auto dex_cache : dex_caches.Iterate<mirror::DexCache>()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::DexCache>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/dex_register_location.o runtime/dex_register_location.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::DexCache>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::DexCache, art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::DexCache, art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::DexCache, art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::DexCache, art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:1719:37: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::DexCache, art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>>>' requested here
> for (auto dex_cache : dex_caches->Iterate()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::DexCache>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debug_print.cc:21:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_loader_utils.h:98:40: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::Object, art::Handle<art::mirror::ObjectArray<art::mirror::Object>>>>' requested here
> for (auto element : dex_elements.Iterate<mirror::Object>()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Object>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::ClassLoader>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:2682:39: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::ClassLoader, art::Handle<art::mirror::ObjectArray<art::mirror::ClassLoader>>>>' requested here
> for (auto loader : shared_libraries.Iterate<mirror::ClassLoader>()) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::ClassLoader>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/dex/dex_file_annotations.cc:23:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:17:
> In file included from runtime/class_linker.h:40:
> In file included from runtime/mirror/class.h:30:
> runtime/mirror/object_array.h:161:31: warning: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Method>>' is deprecated [-Wdeprecated-declarations]
> class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:4873:48: note: in instantiation of template class 'art::IterationRange<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>>' requested here
> for (auto [mirror, idx] : ZipCount(h_methods.Iterate<mirror::Method>())) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ObjPtr<art::mirror::Method>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:52:
> libartbase/base/stl_util.h:160:33: warning: 'iterator<std::forward_iterator_tag, std::pair<art::ObjPtr<art::mirror::Method>, unsigned long>>' is deprecated [-Wdeprecated-declarations]
> class ZipLeftIter : public std::iterator<
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:4873:29: note: in instantiation of template class 'art::IterationRange<art::ZipLeftIter<art::mirror::ArrayIter<art::mirror::Method, art::Handle<art::mirror::ObjectArray<art::mirror::Method>>>, art::CountIter>>' requested here
> for (auto [mirror, idx] : ZipCount(h_methods.Iterate<mirror::Method>())) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::pair<art::ObjPtr<art::mirror::Method>, unsigned long>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/class_linker.cc:52:
> libartbase/base/stl_util.h:160:33: warning: 'iterator<std::forward_iterator_tag, std::pair<unsigned long, unsigned long>>' is deprecated [-Wdeprecated-declarations]
> class ZipLeftIter : public std::iterator<
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long>>, art::CountIter>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long>>, art::CountIter>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long>>, art::CountIter>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long>>, art::CountIter>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/class_linker.cc:4902:37: note: in instantiation of template class 'art::IterationRange<art::ZipLeftIter<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long>>, art::CountIter>>' requested here
> for (auto [orig_idx, new_idx] : ZipCount(MakeIterationRange(proxied_throws_idx))) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::pair<unsigned long, unsigned long>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 14 warnings generated.
> clang++-15 -c -o runtime/elf_file.o runtime/elf_file.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/exec_utils.o runtime/exec_utils.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 8 warnings generated.
> clang++-15 -c -o runtime/fault_handler.o runtime/fault_handler.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/elf_file.cc:29:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/elf_file.cc:29:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 9 warnings generated.
> clang++-15 -c -o runtime/gc/allocation_record.o runtime/gc/allocation_record.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/debugger.cc:80:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:80:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:80:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/debugger.cc:80:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/allocator/dlmalloc.o runtime/gc/allocator/dlmalloc.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/allocator/rosalloc.o runtime/gc/allocator/rosalloc.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 2 warnings generated.
> clang++-15 -c -o runtime/gc/accounting/bitmap.o runtime/gc/accounting/bitmap.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/accounting/card_table.o runtime/gc/accounting/card_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/accounting/heap_bitmap.o runtime/gc/accounting/heap_bitmap.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/fault_handler.cc:26:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:26:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/accounting/mod_union_table.o runtime/gc/accounting/mod_union_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/fault_handler.cc:33:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/fault_handler.cc:33:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:22:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:22:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocation_record.cc:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/accounting/remembered_set.o runtime/gc/accounting/remembered_set.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/mod_union_table.cc:22:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:22:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/accounting/space_bitmap.o runtime/gc/accounting/space_bitmap.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/remembered_set.cc:21:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:21:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/collector/concurrent_copying.o runtime/gc/collector/concurrent_copying.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/bitmap.cc:24:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/allocator/rosalloc.cc:31:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/collector/garbage_collector.o runtime/gc/collector/garbage_collector.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/collector/immune_region.o runtime/gc/collector/immune_region.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/collector/immune_spaces.o runtime/gc/collector/immune_spaces.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/space_bitmap.cc:21:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/collector/mark_sweep.o runtime/gc/collector/mark_sweep.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/mod_union_table.cc:29:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/collector/partial_mark_sweep.o runtime/gc/collector/partial_mark_sweep.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/accounting/remembered_set.cc:23:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:25:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:25:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/concurrent_copying.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/collector/semi_space.o runtime/gc/collector/semi_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/collector/sticky_mark_sweep.o runtime/gc/collector/sticky_mark_sweep.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/gc_cause.o runtime/gc/gc_cause.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/gc/heap.o runtime/gc/heap.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/reference_processor.o runtime/gc/reference_processor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/reference_queue.o runtime/gc/reference_queue.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> libdexfile/dex/dex_file-inl.h:28class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> :
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> libdexfile/dex/dex_instruction_iterator.h struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
>
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> ^# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
>
> In file included from runtime/gc/heap.cc:37In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> :
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> In file included from struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> runtime/art_field-inl.h# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> :24:
> In file included from runtime/class_linker-inl.hIn file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> :24 using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
>
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> ^ struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
>
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34:In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> note: expanded from macro '_GLIBCXX17_DEPRECATED' using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
>
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
>
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/scoped_gc_critical_section.o runtime/gc/scoped_gc_critical_section.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/mark_sweep.cc:42:
> In file included from runtime/gc/collector/mark_sweep-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_processor.cc:19:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/reference_queue.cc:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/collector/semi_space.cc:17:
> In file included from runtime/gc/collector/semi_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:48:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/gc/space/bump_pointer_space.o runtime/gc/space/bump_pointer_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/heap.cc:48:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/heap.cc:37:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/space/dlmalloc_space.o runtime/gc/space/dlmalloc_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> runtime/gc/heap.cc:2591:24: warning: 'mallinfo' is deprecated [-Wdeprecated-declarations]
> struct mallinfo mi = mallinfo();
> ^
> /usr/include/malloc.h:114:48: note: 'mallinfo' has been explicitly marked deprecated here
> extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
> ^
> /usr/include/malloc.h:32:30: note: expanded from macro '__MALLOC_DEPRECATED'
> # define __MALLOC_DEPRECATED __attribute_deprecated__
> ^
> /usr/include/x86_64-linux-gnu/sys/cdefs.h:341:51: note: expanded from macro '__attribute_deprecated__'
> # define __attribute_deprecated__ __attribute__ ((__deprecated__))
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/gc/space/image_space.o runtime/gc/space/image_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/space/large_object_space.o runtime/gc/space/large_object_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 10 warnings generated.
> clang++-15 -c -o runtime/gc/space/malloc_space.o runtime/gc/space/malloc_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/gc/space/region_space.o runtime/gc/space/region_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/large_object_space.cc:29:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/large_object_space.cc:29:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/bump_pointer_space.cc:19:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/dlmalloc_space.cc:26:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/space/rosalloc_space.o runtime/gc/space/rosalloc_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 30 warnings generated.
> clang++-15 -c -o runtime/gc/space/space.o runtime/gc/space/space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/malloc_space.cc:32:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 2 warnings generated.
> clang++-15 -c -o runtime/gc/space/zygote_space.o runtime/gc/space/zygote_space.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/image_space.cc:43:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:43:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/task_processor.o runtime/gc/task_processor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/image_space.cc:31:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> runtime/gc/space/image_space.cc:201:3: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> RelocationRange() = default;
> ^
> runtime/gc/space/image_space.cc:249:19: note: default constructor of 'RelocationRange' is implicitly deleted because field 'source_' of const-qualified type 'const uintptr_t' (aka 'const unsigned long') would not be initialized
> const uintptr_t source_;
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/region_space.cc:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/gc/verification.o runtime/gc/verification.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/handle.o runtime/handle.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/space/rosalloc_space.cc:26:
> In file included from runtime/gc/space/memory_tool_malloc_space-inl.h:24:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/hidden_api.o runtime/hidden_api.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/hprof/hprof.o runtime/hprof/hprof.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/image.o runtime/image.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/handle.cc:26:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:26:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:26:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:26:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/index_bss_mapping.o runtime/index_bss_mapping.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/indirect_reference_table.o runtime/indirect_reference_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/index_bss_mapping.cc:22:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, const art::IndexBssMappingEntry>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/index_bss_mapping.cc:60:16: note: in instantiation of template class 'art::StrideIterator<const art::IndexBssMappingEntry>' requested here
> mapping->begin(),
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, const art::IndexBssMappingEntry>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/index_bss_mapping.cc:22:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, const art::IndexBssMappingEntry>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, const art::IndexBssMappingEntry>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 2 warnings generated.
> clang++-15 -c -o runtime/instrumentation.o runtime/instrumentation.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:25:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/gc/verification.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/handle.cc:41:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:23:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/image.cc:23:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> runtime/image.cc:195:46: warning: adding 'const art::ImageHeader::StorageMode' to a string does not append to the string [-Wstring-plus-int]
> *error_msg = "Invalid image format " + storage_mode_;
> ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> runtime/image.cc:195:46: note: use array indexing to silence this warning
> *error_msg = "Invalid image format " + storage_mode_;
> ^
> & [ ]
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 9 warnings generated.
> clang++-15 -c -o runtime/intern_table.o runtime/intern_table.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Field>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Field>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:162:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Field>>' requested here
> ClassAccessor::GetFieldsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Field>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:180:36: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> class DataIterator : public std::iterator<std::forward_iterator_tag, DataType> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::ClassAccessor::DataIterator<art::ClassAccessor::Method>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::ClassAccessor::DataIterator<art::ClassAccessor::Method>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libdexfile/dex/class_accessor-inl.h:181:20: note: in instantiation of template class 'art::IterationRange<art::ClassAccessor::DataIterator<art::ClassAccessor::Method>>' requested here
> ClassAccessor::GetMethodsInternal(size_t count) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:182:38: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> using value_type = typename std::iterator<std::forward_iterator_tag, DataType>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:17:
> In file included from runtime/hidden_api.h:25:
> libdexfile/dex/class_accessor.h:184:23: warning: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassAccessor::Method>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hprof/hprof.cc:41:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:34:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:34:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter.o runtime/interpreter/interpreter.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:19:
> In file included from runtime/indirect_reference_table-inl.h:25:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:34:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/hidden_api.cc:34:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter_cache.o runtime/interpreter/interpreter_cache.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:28:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:28:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:28:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/indirect_reference_table.cc:28:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:40:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter_common.o runtime/interpreter/interpreter_common.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/interpreter/interpreter_intrinsics.o runtime/interpreter/interpreter_intrinsics.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/instrumentation.cc:40:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:40:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 18 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter_switch_impl0.o runtime/interpreter/interpreter_switch_impl0.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/instrumentation.cc:40:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:40:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:22:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:22:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter_switch_impl1.o runtime/interpreter/interpreter_switch_impl1.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:22:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:22:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/instrumentation.cc:198:28: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : klass->GetMethods(kRuntimePointerSize)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/instrumentation.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/intern_table.cc:17:
> In file included from runtime/intern_table-inl.h:24:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.hIn file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> :121 InternStringLog() = default;
> ^
> :34:runtime/transaction.h note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> :254:In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> 22: using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> note: # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter.cc:25:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> In file included from clang++-15 -c -o runtime/interpreter/interpreter_switch_impl2.o runtime/interpreter/interpreter_switch_impl2.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/interpreter/interpreter_switch_impl3.o runtime/interpreter/interpreter_switch_impl3.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> { : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
>
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> ^ BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
>
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> ^# define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
>
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_common.cc:17:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl0.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl1.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 15 warnings generated.
> clang++-15 -c -o runtime/interpreter/lock_count_data.o runtime/interpreter/lock_count_data.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl2.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/interpreter/shadow_frame.o runtime/interpreter/shadow_frame.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/interpreter_switch_impl3.cc:20:
> In file included from runtime/interpreter/interpreter_switch_impl-inl.h:30:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/interpreter/unstarted_runtime.o runtime/interpreter/unstarted_runtime.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/lock_count_data.cc:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/java_frame_root_info.o runtime/java_frame_root_info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/java_frame_root_info.cc:19:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/java_frame_root_info.cc:19:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/java_frame_root_info.cc:19:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/java_frame_root_info.cc:19:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 4 warnings generated.
> clang++-15 -c -o runtime/javaheapprof/javaheapsampler.o runtime/javaheapprof/javaheapsampler.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/shadow_frame.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/jit/debugger_interface.o runtime/jit/debugger_interface.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:31:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:28:
> In file included from libelffile/elf/elf_debug_reader.h:21:
> In file included from libelffile/dwarf/headers.h:24:
> In file included from libelffile/dwarf/debug_info_entry_writer.h:25:
> In file included from libelffile/dwarf/debug_abbrev_writer.h:26:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:28:
> In file included from libelffile/elf/elf_debug_reader.h:21:
> In file included from libelffile/dwarf/headers.h:24:
> In file included from libelffile/dwarf/debug_info_entry_writer.h:25:
> In file included from libelffile/dwarf/debug_abbrev_writer.h:26:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/jit/jit.o runtime/jit/jit.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/jit/jit_code_cache.o runtime/jit/jit_code_cache.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/interpreter/unstarted_runtime.cc:41:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:41:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:41:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:41:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/interpreter/unstarted_runtime.cc:45:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:30:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/debugger_interface.cc:28:
> libelffile/elf/elf_debug_reader.h:131:21: warning: passing 1-byte aligned argument to 8-byte aligned parameter 1 of '' may result in an unaligned pointer access [-Walign-mismatch]
> visit_sym(symbol, Read<char>(strtab->sh_offset + symbol.st_name));
> ^
> runtime/jit/debugger_interface.cc:662:14: note: in instantiation of function template specialization 'art::ElfDebugReader<art::ElfTypes64>::VisitFunctionSymbols<(lambda at runtime/jit/debugger_interface.cc:662:35)>' requested here
> reader.VisitFunctionSymbols([&](ElfRuntimeTypes::Sym sym, const char* name) {
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:17:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 11 warnings generated.
> clang++-15 -c -o runtime/jit/jit_memory_region.o runtime/jit/jit_memory_region.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jit/jit.cc:35:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:35:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:35:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit.cc:35:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/jit/profiling_info.o runtime/jit/profiling_info.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jit/jit_code_cache.cc:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:36:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_code_cache.cc:36:
> In file included from runtime/cha.h:27:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/jit/profile_saver.o runtime/jit/profile_saver.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:17:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:32:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:32:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:32:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/jit_memory_region.cc:32:
> In file included from runtime/oat_quick_method_header.h:25:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profiling_info.cc:19:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/jni/check_jni.o runtime/jni/check_jni.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:17:
> In file included from runtime/jit/profile_saver.h:23:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/jni/java_vm_ext.o runtime/jni/java_vm_ext.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jit/profile_saver.cc:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/jni/jni_env_ext.o runtime/jni/jni_env_ext.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 12 warnings generated.
> clang++-15 -c -o runtime/jni/jni_id_manager.o runtime/jni/jni_id_manager.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/check_jni.cc:27:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/jni/jni_internal.o runtime/jni/jni_internal.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/linear_alloc.o runtime/linear_alloc.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:24:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/method_handles.o runtime/method_handles.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:32:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:28:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:28:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/metrics/reporter.o runtime/metrics/reporter.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> clang++-15 -c -o runtime/mirror/array.o runtime/mirror/array.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/jni/jni_env_ext.cc:33:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:33:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:33:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_env_ext.cc:33:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_id_manager.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:33:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/java_vm_ext.cc:33:
> In file included from runtime/entrypoints/entrypoint_utils-inl.h:43:
> In file included from runtime/nth_caller_visitor.h:22:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/mirror/class.o runtime/mirror/class.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:34:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:34:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/jni/jni_internal.cc:649:21: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (auto& method : c->GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/jni/jni_internal.cc:24:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:35:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/array.cc:19:
> In file included from runtime/mirror/array-alloc-inl.h:29:
> In file included from runtime/gc/heap-inl.h:32:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/metrics/reporter.cc:26:
> In file included from runtime/runtime_options.h:33:
> In file included from runtime/jit/jit_code_cache.h:36:
> In file included from runtime/jit/jit_memory_region.h:26:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> runtime/metrics/reporter.cc:293:7: warning: ISO C++ requires field designators to be specified in declaration order; field 'dump_to_file' will be initialized after field 'dump_to_statsd' [-Wreorder-init-list]
> .dump_to_statsd = gFlags.MetricsWriteToStatsd(),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> runtime/metrics/reporter.cc:292:23: note: previous initialization for field 'dump_to_file' is here
> .dump_to_file = gFlags.MetricsWriteToFile.GetValueOptional(),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> runtime/metrics/reporter.cc:296:7: warning: ISO C++ requires field designators to be specified in declaration order; field 'reporting_num_mods' will be initialized after field 'reporting_mods' [-Wreorder-init-list]
> .reporting_mods = reporting_mods,
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> runtime/metrics/reporter.cc:295:29: note: previous initialization for field 'reporting_num_mods' is here
> .reporting_num_mods = reporting_num_mods,
> ^~~~~~~~~~~~~~~~~~
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/class_ext.o runtime/mirror/class_ext.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/dex_cache.o runtime/mirror/dex_cache.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> ^
> libartbase/base/iteration_range.h:31:41/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> : note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> :178: ^
> 14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]In file included from
> : public __iterator_traits<_Iterator> { };
> ^
> runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.hIn file included from runtime/art_method-inl.h::33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/method_handles.cc:17:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 12 warnings generated.
> clang++-15 -c -o runtime/mirror/emulated_stack_frame.o runtime/mirror/emulated_stack_frame.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 10 warnings generated.
> clang++-15 -c -o runtime/mirror/executable.o runtime/mirror/executable.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class.cc:26:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:20:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:20:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:20:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:20:
> In file included from runtime/mirror/emulated_stack_frame.h:24:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/field.o runtime/mirror/field.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/class_ext.cc:17:
> In file included from runtime/mirror/class_ext-inl.h:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/dex_cache.cc:17:
> In file included from runtime/mirror/dex_cache-inl.h:31:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:17:
> In file included from runtime/mirror/emulated_stack_frame-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/executable.cc:17:
> In file included from runtime/mirror/executable-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/mirror/method.o runtime/mirror/method.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/method_handle_impl.o runtime/mirror/method_handle_impl.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/field.cc:17:
> In file included from runtime/mirror/field-inl.h:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/emulated_stack_frame.cc:25:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> clang++-15 -c -o runtime/mirror/method_handles_lookup.o runtime/mirror/method_handles_lookup.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/method_type.o runtime/mirror/method_type.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/mirror/object.o runtime/mirror/object.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method.cc:20:
> In file included from runtime/class_root-inl.h:22:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handle_impl.cc:17:
> In file included from runtime/mirror/method_handle_impl-inl.h:22:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/stack_trace_element.o runtime/mirror/stack_trace_element.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_handles_lookup.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/method_type.cc:17:
> In file included from runtime/mirror/method_type-inl.h:22:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 13 warnings generated.
> clang++-15 -c -o runtime/mirror/string.o runtime/mirror/string.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/throwable.o runtime/mirror/throwable.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> 8 warnings generated.
> clang++-15 -c -o runtime/mirror/var_handle.o runtime/mirror/var_handle.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> runtime/mirror/class-refvisitor-inl.h:64:26: note: in instantiation of template class 'art::StrideIterator<art::ArtMethod>' requested here
> for (ArtMethod& method : GetMethods(pointer_size)) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/object.cc:22:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtMethod>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/monitor.o runtime/monitor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/stack_trace_element.cc:19:
> In file included from runtime/mirror/class-alloc-inl.h:20:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/monitor_objects_stack_visitor.o runtime/monitor_objects_stack_visitor.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:26:
> In file included from libdexfile/dex/code_item_accessors-inl.h:24:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:17:
> In file included from runtime/mirror/string-alloc-inl.h:19:
> In file included from runtime/mirror/string-inl.h:23:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 10 warnings generated.
> clang++-15 -c -o runtime/native_bridge_art_interface.o runtime/native_bridge_art_interface.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/monitor_objects_stack_visitor.cc:17:
> In file included from runtime/monitor_objects_stack_visitor.h:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:17:
> In file included from runtime/monitor_objects_stack_visitor.h:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/throwable.cc:21:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:28:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:17:
> In file included from runtime/monitor_objects_stack_visitor.h:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:17:
> In file included from runtime/monitor_objects_stack_visitor.h:25:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:20:
> In file included from runtime/art_field-inl.h:24:
> In file included from runtime/class_linker-inl.h:24:
> In file included from runtime/art_method-inl.h:33:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 8 warnings generated.
> clang++-15 -c -o runtime/native_stack_dump.o runtime/native_stack_dump.cc -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -UDEBUG -I/usr/include/android -fmessage-length=0 -fno-exceptions -fno-strict-aliasing -no-canonical-prefixes -Wno-c99-designator -Wno-gnu-designator -Wno-gnu-folding-constant -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=1736 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/cpu_features -I/usr/include/android/nativehelper -I/usr/include/android/lzma -Icmdline -Idebian/out -Ilibartbase -Ilibartbase/arch -Ilibartpalette/include -Ilibdexfile -Ilibdexfile/external/include -Ilibelffile -Ilibnativebridge/include -Ilibnativeloader/include -Ilibprofile -Iodrefresh/include -Iruntime -Isigchainlib -Itools/cpp-define-generator -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -gdwarf-4 -std=gnu++17 -fno-omit-frame-pointer -fno-rtti -fstrict-aliasing -fvisibility=protected -Wa,--noexecstack -Wno-invalid-offsetof -Wno-invalid-partial-specialization
> In file included from runtime/mirror/string.cc:22:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/string.cc:22:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/native_bridge_art_interface.cc:23:
> In file included from runtime/art_method-inl.h:24:
> In file included from runtime/class_linker-inl.h:23:
> In file included from runtime/art_field-inl.h:25:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:27:36: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of template class 'art::StrideIterator<art::ArtField>' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::StrideIterator<art::ArtField>]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::StrideIterator<art::ArtField>>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> runtime/mirror/class-inl.h:1043:56: note: in instantiation of template class 'art::IterationRange<art::StrideIterator<art::ArtField>>' requested here
> inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor.cc:17:
> In file included from runtime/monitor-inl.h:22:
> In file included from runtime/gc_root-inl.h:25:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:24:
> In file included from libartbase/base/array_slice.h:24:
> In file included from libartbase/base/length_prefixed_array.h:26:
> libartbase/base/stride_iterator.h:30:21: warning: 'iterator<std::random_access_iterator_tag, art::ArtField>' is deprecated [-Wdeprecated-declarations]
> typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::ArtField>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> runtime/native_stack_dump.cc:27:10: fatal error: 'backtrace/Backtrace.h' file not found
> #include <backtrace/Backtrace.h>
> ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from runtime/mirror/var_handle.cc:28:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:24:
> runtime/transaction.h:249:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted]
> InternStringLog() = default;
> ^
> runtime/transaction.h:254:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized
> const StringKind string_kind_;
> ^
> In file included from runtime/mirror/var_handle.cc:28:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:190:31: warning: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
> class CountIter : public std::iterator<std::forward_iterator_tag, size_t, size_t, size_t, size_t> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, unsigned long, unsigned long, unsigned long, unsigned long>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:28:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> In file included from libartbase/base/bit_table.h:32:
> libartbase/base/stl_util.h:328:38: warning: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' is deprecated [-Wdeprecated-declarations]
> struct SplitStringIter : public std::iterator<std::forward_iterator_tag, std::string_view> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, std::basic_string_view<char>>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:28:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:162:27: note: in instantiation of member class 'art::BitTable<art::InlineInfo>::const_iterator' requested here
> __void_t<typename _Iterator::iterator_category,
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: during template argument deduction for class template partial specialization '__iterator_traits<_Iterator>' [with _Iterator = art::BitTable<art::InlineInfo>::const_iterator]
> : public __iterator_traits<_Iterator> { };
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:178:14: note: in instantiation of template class 'std::__iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> libartbase/base/iteration_range.h:31:41: note: in instantiation of template class 'std::iterator_traits<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> using difference_type = typename std::iterator_traits<Iter>::difference_type;
> ^
> libartbase/base/bit_table.h:227:30: note: in instantiation of template class 'art::IterationRange<art::BitTable<art::InlineInfo>::const_iterator>' requested here
> class BitTableRange : public IterationRange<typename BitTable<Accessor>::const_iterator> {
> ^
> runtime/stack_map.h:391:29: note: in instantiation of template class 'art::BitTableRange<art::InlineInfo>' requested here
> BitTableRange<InlineInfo> GetInlineInfosOf(StackMap stack_map) const {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::InlineInfo, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/mirror/var_handle.cc:28:
> In file included from runtime/method_handles-inl.h:24:
> In file included from runtime/interpreter/interpreter_common.h:43:
> In file included from runtime/common_dex_operations.h:41:
> In file included from runtime/stack.h:30:
> In file included from runtime/stack_map.h:24:
> libartbase/base/bit_table.h:156:38: warning: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' is deprecated [-Wdeprecated-declarations]
> class const_iterator : public std::iterator<std::random_access_iterator_tag,
> ^
> runtime/stack_map.h:404:29: note: in instantiation of member class 'art::BitTable<art::StackMap>::const_iterator' requested here
> for (StackMap stack_map : stack_maps_) {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::random_access_iterator_tag, art::StackMap, int, void, void>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:44:35: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> class ClassIterator : public std::iterator<std::forward_iterator_tag, ClassIteratorData> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:46:27: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, ClassIteratorData>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:26:
> libdexfile/dex/class_iterator.h:47:32: warning: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::ClassIteratorData>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:61:14: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> std::iterator<std::forward_iterator_tag, DexInstructionPcPair> {
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:63:27: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using value_type = std::iterator<std::forward_iterator_tag, DexInstructionPcPair>::value_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> In file included from runtime/monitor_objects_stack_visitor.cc:20:
> In file included from runtime/read_barrier-inl.h:23:
> In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
> In file included from runtime/gc/space/region_space-inl.h:23:
> In file included from runtime/mirror/object-inl.h:26:
> In file included from runtime/mirror/class-inl.h:32:
> In file included from libdexfile/dex/dex_file-inl.h:28:
> libdexfile/dex/dex_instruction_iterator.h:64:32: warning: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' is deprecated [-Wdeprecated-declarations]
> using difference_type = std::iterator<std::forward_iterator_tag, value_type>::difference_type;
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator_base_types.h:127:12: note: 'iterator<std::forward_iterator_tag, art::DexInstructionPcPair>' has been explicitly marked deprecated here
> struct _GLIBCXX17_DEPRECATED iterator
> ^
> /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13/bits/c++config.h:121:34: note: expanded from macro '_GLIBCXX17_DEPRECATED'
> # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
> ^
> 1 error generated.
> make[2]: *** [debian/libart.mk:511: runtime/native_stack_dump.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/09/25/android-platform-art_13.0.0+r63-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Android-tools-devel
mailing list