From: Benjamin Kosnik Date: Tue, 26 May 1998 19:29:39 +0000 (+0000) Subject: decl.c (start_decl): Check for DECL_LANG_SPECIFIC before DECL_USE_TEMPLATE. X-Git-Tag: prereleases/egcs-1.1-prerelease~1074 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dff3e828d1459276e3b42ebcf5a79beb2f50edd2;p=thirdparty%2Fgcc.git decl.c (start_decl): Check for DECL_LANG_SPECIFIC before DECL_USE_TEMPLATE. � 1998-05-26 Benjamin Kosnik * decl.c (start_decl): Check for DECL_LANG_SPECIFIC before DECL_USE_TEMPLATE. more QT++ fixes. From-SVN: r20065 --- diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 822874ecb458..80849a0a3cf9 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -6214,9 +6214,9 @@ start_decl (declarator, declspecs, initialized, attributes, prefix_attributes) } /* cp_finish_decl sets DECL_EXTERNAL if DECL_IN_AGGR_P is set. */ - if (DECL_LANG_SPECIFIC (decl)) - DECL_IN_AGGR_P (decl) = 0; - if (DECL_USE_TEMPLATE (decl) || CLASSTYPE_USE_TEMPLATE (context)) + DECL_IN_AGGR_P (decl) = 0; + if ((DECL_LANG_SPECIFIC (decl) && DECL_USE_TEMPLATE (decl)) + || CLASSTYPE_USE_TEMPLATE (context)) SET_DECL_TEMPLATE_SPECIALIZATION (decl); /* Stupid stupid stupid stupid (jason 7/21/95) */