diff options
author | Martin Uecker <uecker@tugraz.at> | 2025-03-01 17:21:25 +0100 |
---|---|---|
committer | Martin Uecker <uecker@gcc.gnu.org> | 2025-03-19 08:50:44 +0100 |
commit | d9e834958e82219f836577da4ef8176aca2c7c9f (patch) | |
tree | 75a77babe4dded331ff3c945606c0c4553cb1178 /gcc/ada/gcc-interface/decl.cc | |
parent | 278715f255d07ae955cb2c0519b8f1233dfc6bf9 (diff) | |
download | gcc-d9e834958e82219f836577da4ef8176aca2c7c9f.zip gcc-d9e834958e82219f836577da4ef8176aca2c7c9f.tar.gz gcc-d9e834958e82219f836577da4ef8176aca2c7c9f.tar.bz2 |
c: Fix ICE in error recovery when checking struct compatibility [PR118061]
Return early when comparing two structures for compatibility
and the type of a member is erroneous.
PR c/118061
gcc/c/ChangeLog:
* c-typeck.cc (tagged_types_tu_compatible_p): Handle
errors in types of struct members.
gcc/testsuite/ChangeLog:
* gcc.dg/pr118061.c: New test.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.cc')
0 files changed, 0 insertions, 0 deletions