aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorAndrew Pinski <andrew.pinski@oss.qualcomm.com>2026-01-27 16:55:45 -0800
committerAndrew Pinski <andrew.pinski@oss.qualcomm.com>2026-01-28 00:32:11 -0800
commit5957ce932fc83b778d6881a375d50147ac6ca9bd (patch)
treec57ff7916e7b6b5c7e359f45fd70ccf3bd688e6e /libjava/gnu/java
parent7fdb0e1b186b8ade38d454504e3f8bba2b17a9ea (diff)
downloadgcc-5957ce932fc83b778d6881a375d50147ac6ca9bd.zip
gcc-5957ce932fc83b778d6881a375d50147ac6ca9bd.tar.gz
gcc-5957ce932fc83b778d6881a375d50147ac6ca9bd.tar.bz2
waccess: Fix handling of extended builtin types [PR123849]
So DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE is not being handled from the demangler in new_delete_mismatch_p. This adds the handling, just like DEMANGLE_COMPONENT_BUILTIN_TYPE as there is no simple way to compare the type you have to call into the demanager to do it instead. Bootstrapped and tested on x86_64-linux-gnu. PR tree-optimization/123849 gcc/ChangeLog: * gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE like DEMANGLE_COMPONENT_BUILTIN_TYPE. gcc/testsuite/ChangeLog: * g++.dg/warn/Wmismatched-new-delete-11.C: New test. Signed-off-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions