From cd6743e9c412b35e4ec7d8ebd7df8b0eeece3f01 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Mon, 14 Sep 2020 14:49:31 -0400 Subject: [PATCH] c++: Use VAR_OR_FUNCTION_DECL_P. gcc/cp/ChangeLog: * pt.c (push_template_decl_real): Use VAR_OR_FUNCTION_DECL_P. --- gcc/cp/pt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 8124efcbe24..c630ef5a070 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -6072,8 +6072,7 @@ push_template_decl_real (tree decl, bool is_friend) if (is_primary) retrofit_lang_decl (decl); if (DECL_LANG_SPECIFIC (decl) - && ((TREE_CODE (decl) != VAR_DECL - && TREE_CODE (decl) != FUNCTION_DECL) + && (!VAR_OR_FUNCTION_DECL_P (decl) || !ctx || !DECL_LOCAL_DECL_P (decl))) DECL_TEMPLATE_INFO (decl) = info; -- 2.30.2