aboutsummaryrefslogtreecommitdiff
path: root/libiberty/simple-object-elf.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2024-09-12 18:22:21 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2024-09-12 18:22:21 +0200
commit4026d89d623e322920b052f7ac0d940ef267dc0f (patch)
tree4a89a6354035611e85eb2e59565beae596c51f86 /libiberty/simple-object-elf.c
parentce0aecc7df1ff0be24c278dff5575ec28042ee58 (diff)
downloadgcc-4026d89d623e322920b052f7ac0d940ef267dc0f.zip
gcc-4026d89d623e322920b052f7ac0d940ef267dc0f.tar.gz
gcc-4026d89d623e322920b052f7ac0d940ef267dc0f.tar.bz2
c++: Disable deprecated/unavailable diagnostics when creating thunks for methods with such attributes [PR116636]
On the following testcase, we emit false positive warnings/errors about using the deprecated or unavailable methods when creating thunks for them, even when nothing (in the testcase so far) actually used those. The following patch temporarily disables that diagnostics when creating the thunks. 2024-09-12 Jakub Jelinek <jakub@redhat.com> PR c++/116636 * method.cc: Include decl.h. (use_thunk): Temporarily change deprecated_state to UNAVAILABLE_DEPRECATED_SUPPRESS. * g++.dg/warn/deprecated-19.C: New test.
Diffstat (limited to 'libiberty/simple-object-elf.c')
0 files changed, 0 insertions, 0 deletions