From: Jason Merrill Date: Sat, 21 Nov 1998 16:20:55 +0000 (+0000) Subject: decl.c (require_complete_types_for_parms): Call layout_decl after we've completed... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=42f989ffee45e714082b37f07fe3d5d65d97af4c;p=gcc.git decl.c (require_complete_types_for_parms): Call layout_decl after we've completed the type. * decl.c (require_complete_types_for_parms): Call layout_decl after we've completed the type. From-SVN: r23743 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ffeafb15761..2345a061054 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +1998-11-21 Jason Merrill + + * decl.c (require_complete_types_for_parms): Call layout_decl + after we've completed the type. + 1998-11-21 Martin von Löwis * decl2.c (validate_nonmember_using_decl): Allow using templates diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 8640364ea41..0d9509274ce 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -11015,6 +11015,8 @@ require_complete_types_for_parms (parms) error ("parameter has incomplete type"); TREE_TYPE (parms) = error_mark_node; } + else + layout_decl (parms, 0); #if 0 /* If the arg types are incomplete in a declaration, they must include undefined tags.