From bd0f14dcbf6815266a10fc2ad3602b4cfde66cfe Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sat, 7 Feb 1998 17:14:22 +0000 Subject: [PATCH] pt.c (instantiate_decl): Call cp_finish_decl for vars even if we don't define them yet. * pt.c (instantiate_decl): Call cp_finish_decl for vars even if we don't define them yet. From-SVN: r17763 --- gcc/cp/ChangeLog | 5 ++++- gcc/cp/pt.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9970f9d0740..eac96d2fafb 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,4 +1,7 @@ -Sat Feb 7 15:15:57 1998 Jason Merrill +Sat Feb 7 16:48:54 1998 Jason Merrill + + * pt.c (instantiate_decl): Call cp_finish_decl for vars even if we + don't define them yet. * parse.y (nomods_initdcl0): Add constructor_declarator case. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 508719a59ab..1176a5de4cd 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -5697,7 +5697,7 @@ instantiate_decl (d) pushclass (DECL_CONTEXT (d), 2); DECL_INITIAL (d) = tsubst_expr (DECL_INITIAL (code_pattern), args, TREE_VEC_LENGTH (args), tmpl); - popclass (1); + cp_finish_decl (d, DECL_INITIAL (d), NULL_TREE, 0, LOOKUP_NORMAL); } if (pattern_defined) -- 2.30.2