aboutsummaryrefslogtreecommitdiff
path: root/gcc/bitmap.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-05-03 11:48:07 +0200
committerRichard Biener <rguenther@suse.de>2024-05-03 13:01:10 +0200
commit7a212ac678e13e0df5da2d090144b246a1262b64 (patch)
treedcdc4f360787d7c8a3aa7e40aba335f48e1ff4b4 /gcc/bitmap.cc
parentfe40d525619eee9c2821126390df75068df4773a (diff)
downloadgcc-7a212ac678e13e0df5da2d090144b246a1262b64.zip
gcc-7a212ac678e13e0df5da2d090144b246a1262b64.tar.gz
gcc-7a212ac678e13e0df5da2d090144b246a1262b64.tar.bz2
Avoid changing type in the type_hash_canon hash
When building a type and type_hash_canon returns an existing type avoid changing it, in particular its TYPE_CANONICAL. PR middle-end/114931 * tree.cc (build_array_type_1): Return early when type_hash_canon returned an older existing type. (build_function_type): Likewise. (build_method_type_directly): Likewise. (build_offset_type): Likewise.
Diffstat (limited to 'gcc/bitmap.cc')
0 files changed, 0 insertions, 0 deletions