aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2015-10-31 16:19:38 +0000
committerJason Merrill <jason@redhat.com>2015-10-31 16:19:38 +0000
commit2eab10f8ee73fa245892c2f6d26be325c8534d3d (patch)
tree2bd18aaf1121ac0e4749a86749d20c10be3c65eb
parent2e80c6a6a3e1607492c1be9791abefe4f7828a16 (diff)
Make some functions static.
* parser.c (synthesize_implicit_template_parm) (finish_fully_implicit_template): Make static. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@229625 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/parser.c10
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 01c8d0667b6..52ec43160f5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-31 Jason Merrill <jason@redhat.com>
+
+ * parser.c (synthesize_implicit_template_parm)
+ (finish_fully_implicit_template): Make static.
+
2015-10-29 Andrew MacLeod <amacleod@redhat.com>
* call.c: Reorder #include's and remove duplicates.
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index c8f8b3dd362..3c6b2b14690 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -19469,12 +19469,14 @@ cp_parser_type_id_1 (cp_parser* parser, bool is_template_arg,
is_template_arg);
}
-static tree cp_parser_type_id (cp_parser *parser)
+static tree
+cp_parser_type_id (cp_parser *parser)
{
return cp_parser_type_id_1 (parser, false, false);
}
-static tree cp_parser_template_type_arg (cp_parser *parser)
+static tree
+cp_parser_template_type_arg (cp_parser *parser)
{
tree r;
const char *saved_message = parser->type_definition_forbidden_message;
@@ -36578,7 +36580,7 @@ get_concept_from_constraint (tree t)
(creating a new template parameter list if necessary). Returns the newly
created template type parm. */
-tree
+static tree
synthesize_implicit_template_parm (cp_parser *parser, tree constr)
{
gcc_assert (current_binding_level->kind == sk_function_parms);
@@ -36771,7 +36773,7 @@ synthesize_implicit_template_parm (cp_parser *parser, tree constr)
declaration can be completed. If MEMBER_DECL_OPT is provided the finished
form is returned. Otherwise NULL_TREE is returned. */
-tree
+static tree
finish_fully_implicit_template (cp_parser *parser, tree member_decl_opt)
{
gcc_assert (parser->fully_implicit_function_template_p);