diff options
author | Richard Biener <rguenther@suse.de> | 2024-05-03 11:48:07 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-05-03 13:01:10 +0200 |
commit | 7a212ac678e13e0df5da2d090144b246a1262b64 (patch) | |
tree | dcdc4f360787d7c8a3aa7e40aba335f48e1ff4b4 /gcc/bitmap.cc | |
parent | fe40d525619eee9c2821126390df75068df4773a (diff) | |
download | gcc-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