* search.c (lookup_fnfields_slot): Call complete_type.
authorJason Merrill <jason@redhat.com>
Thu, 21 Apr 2011 04:28:17 +0000 (00:28 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 21 Apr 2011 04:28:17 +0000 (00:28 -0400)
From-SVN: r172808

gcc/cp/ChangeLog
gcc/cp/search.c

index eae80e3ae11f2388af10ff022a8746d2365b6e1c..879f863bfa4ac0b1f2554c141e14ddf9b71786f5 100644 (file)
@@ -1,5 +1,7 @@
 2011-04-20  Jason Merrill  <jason@redhat.com>
 
+       * search.c (lookup_fnfields_slot): Call complete_type.
+
        PR c++/48594
        * decl2.c (build_offset_ref_call_from_tree): Move
        non-dependency of object outside condition.
index 9ec6fc31963172daf80612229beb853b3ff1e387..e7d2048e89ffe44c9640bf5d37cd43d1dd0d5160 100644 (file)
@@ -1451,7 +1451,7 @@ lookup_fnfields_1 (tree type, tree name)
 tree
 lookup_fnfields_slot (tree type, tree name)
 {
-  int ix = lookup_fnfields_1 (type, name);
+  int ix = lookup_fnfields_1 (complete_type (type), name);
   if (ix < 0)
     return NULL_TREE;
   return VEC_index (tree, CLASSTYPE_METHOD_VEC (type), ix);