Message ID | CAKOQZ8xJ-7zg_jLNMhSvQQuJrxFs89jeZuf3tWi13=-yEWAyAg@mail.gmail.com |
---|---|
State | New |
Headers | show |
Index: gcc/dwarf2out.c =================================================================== --- gcc/dwarf2out.c (revision 245036) +++ gcc/dwarf2out.c (working copy) @@ -24453,8 +24453,13 @@ but try to canonicalize. */ tree main = TYPE_MAIN_VARIANT (type); for (tree t = main; t; t = TYPE_NEXT_VARIANT (t)) - if (check_base_type (t, main) && check_lang_type (t, type)) - type = t; + { + if (check_base_type (t, main) && check_lang_type (t, type)) + { + type = t; + break; + } + } } else if (TREE_CODE (type) != VECTOR_TYPE && TREE_CODE (type) != ARRAY_TYPE)