On Wed, Jul 20, 2016 at 10:46 AM, David Malcolm <dmalc...@redhat.com> wrote: > @@ -1407,6 +1407,10 @@ lookup_field_fuzzy_info::fuzzy_lookup_field (tree type) > The TYPE_FIELDS of TYPENAME_TYPE is its TYPENAME_TYPE_FULLNAME. */ > return; > > + /* TYPE_FIELDS is not valid for a TYPE_PACK_EXPANSION. */ > + if (TREE_CODE (type) == TYPE_PACK_EXPANSION) > + return;
Instead of checking for various invalid codes, why don't we just check CLASS_TYPE_P at the top, like fuzzy_lookup_fnfields? OK with that change. Jason