aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/mangle.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2023-10-17 18:01:28 -0400
committerJason Merrill <jason@redhat.com>2023-11-19 21:52:35 -0500
commitc51eafc1a185f7ad00820f11a7aa7bf4a82093fa (patch)
treee09871e7a86ce253d752dbdc7ed1dd19087d3c70 /gcc/cp/mangle.cc
parent0d734c79387191005c909c54c7556a88254c401b (diff)
downloadgcc-c51eafc1a185f7ad00820f11a7aa7bf4a82093fa.zip
gcc-c51eafc1a185f7ad00820f11a7aa7bf4a82093fa.tar.gz
gcc-c51eafc1a185f7ad00820f11a7aa7bf4a82093fa.tar.bz2
c++: add DECL_IMPLICIT_TEMPLATE_PARM_P macro
Let's use a more informative name instead of DECL_VIRTUAL_P directly. gcc/cp/ChangeLog: * cp-tree.h (DECL_TEMPLATE_PARM_CHECK): New. (DECL_IMPLICIT_TEMPLATE_PARM_P): New. (decl_template_parm_check): New. * mangle.cc (write_closure_template_head): Use it. * parser.cc (synthesize_implicit_template_parm): Likewise. * pt.cc (template_parameters_equivalent_p): Likewise.
Diffstat (limited to 'gcc/cp/mangle.cc')
-rw-r--r--gcc/cp/mangle.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/mangle.cc b/gcc/cp/mangle.cc
index afa68da..5137305 100644
--- a/gcc/cp/mangle.cc
+++ b/gcc/cp/mangle.cc
@@ -1744,7 +1744,7 @@ write_closure_template_head (tree tmpl)
continue;
parm = TREE_VALUE (parm);
- if (DECL_VIRTUAL_P (parm))
+ if (DECL_IMPLICIT_TEMPLATE_PARM_P (parm))
// A synthetic parm, we're done.
break;