On Wed, Feb 14, 2018 at 6:10 PM, Jason Merrill <ja...@redhat.com> wrote: > This testcase involves a fastcall-qualified function type. During > mangling, we use build_type_attribute_qual_variant to look up an > attribute-unqualified version of that type. > build_type_attribute_qual_variant calls type_hash_canon and finds the > original unqualified type, but then clobbers its TYPE_CANONICAL > because it's incompatible with the fastcall-qualified type. > > Fixed by leaving TYPE_CANONICAL of a previously existing type alone. > > Tested x86_64-pc-linux-gnu. OK for trunk?
Ok.