From dff3e828d1459276e3b42ebcf5a79beb2f50edd2 Mon Sep 17 00:00:00 2001
From: Benjamin Kosnik <bkoz@gcc.gnu.org>
Date: Tue, 26 May 1998 19:29:39 +0000
Subject: [PATCH] decl.c (start_decl): Check for DECL_LANG_SPECIFIC before
 DECL_USE_TEMPLATE.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

�
1998-05-26  Benjamin Kosnik  <bkoz@loony.cygnus.com>
	* decl.c (start_decl): Check for DECL_LANG_SPECIFIC before
 	DECL_USE_TEMPLATE.
more QT++ fixes.

From-SVN: r20065
---
 gcc/cp/decl.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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) */
-- 
GitLab