Commit 623ee285 by Trevor Saunders Committed by Trevor Saunders

use c++ for build_tree_list{,_vec}_stat

gcc/ChangeLog:

2017-07-28  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* tree.c (build_tree_list_vec_stat): Remove _stat from name.
	(build_tree_list_stat): Likewise.
	* tree.h (build_tree_list): Remove macro.
	(build_tree_list_vec): Likewise.

From-SVN: r250706
parent 7488a79f
2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* tree.c (build_tree_list_vec_stat): Remove _stat from name.
(build_tree_list_stat): Likewise.
* tree.h (build_tree_list): Remove macro.
(build_tree_list_vec): Likewise.
2017-07-28 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* tree.c (make_vector_stat): Remove _stat from name. * tree.c (make_vector_stat): Remove _stat from name.
(build_vector_stat): Likewise. (build_vector_stat): Likewise.
* tree.h (make_vector_stat): Remove macro. * tree.h (make_vector_stat): Remove macro.
......
...@@ -2868,7 +2868,7 @@ nreverse (tree t) ...@@ -2868,7 +2868,7 @@ nreverse (tree t)
purpose and value fields are PARM and VALUE. */ purpose and value fields are PARM and VALUE. */
tree tree
build_tree_list_stat (tree parm, tree value MEM_STAT_DECL) build_tree_list (tree parm, tree value MEM_STAT_DECL)
{ {
tree t = make_node (TREE_LIST PASS_MEM_STAT); tree t = make_node (TREE_LIST PASS_MEM_STAT);
TREE_PURPOSE (t) = parm; TREE_PURPOSE (t) = parm;
...@@ -2879,7 +2879,7 @@ build_tree_list_stat (tree parm, tree value MEM_STAT_DECL) ...@@ -2879,7 +2879,7 @@ build_tree_list_stat (tree parm, tree value MEM_STAT_DECL)
/* Build a chain of TREE_LIST nodes from a vector. */ /* Build a chain of TREE_LIST nodes from a vector. */
tree tree
build_tree_list_vec_stat (const vec<tree, va_gc> *vec MEM_STAT_DECL) build_tree_list_vec (const vec<tree, va_gc> *vec MEM_STAT_DECL)
{ {
tree ret = NULL_TREE; tree ret = NULL_TREE;
tree *pp = &ret; tree *pp = &ret;
...@@ -2887,7 +2887,7 @@ build_tree_list_vec_stat (const vec<tree, va_gc> *vec MEM_STAT_DECL) ...@@ -2887,7 +2887,7 @@ build_tree_list_vec_stat (const vec<tree, va_gc> *vec MEM_STAT_DECL)
tree t; tree t;
FOR_EACH_VEC_SAFE_ELT (vec, i, t) FOR_EACH_VEC_SAFE_ELT (vec, i, t)
{ {
*pp = build_tree_list_stat (NULL, t PASS_MEM_STAT); *pp = build_tree_list (NULL, t PASS_MEM_STAT);
pp = &TREE_CHAIN (*pp); pp = &TREE_CHAIN (*pp);
} }
return ret; return ret;
......
...@@ -4021,10 +4021,8 @@ extern tree build_minus_one_cst (tree); ...@@ -4021,10 +4021,8 @@ extern tree build_minus_one_cst (tree);
extern tree build_all_ones_cst (tree); extern tree build_all_ones_cst (tree);
extern tree build_zero_cst (tree); extern tree build_zero_cst (tree);
extern tree build_string (int, const char *); extern tree build_string (int, const char *);
extern tree build_tree_list_stat (tree, tree MEM_STAT_DECL); extern tree build_tree_list (tree, tree CXX_MEM_STAT_INFO);
#define build_tree_list(t, q) build_tree_list_stat (t, q MEM_STAT_INFO) extern tree build_tree_list_vec (const vec<tree, va_gc> * CXX_MEM_STAT_INFO);
extern tree build_tree_list_vec_stat (const vec<tree, va_gc> *MEM_STAT_DECL);
#define build_tree_list_vec(v) build_tree_list_vec_stat (v MEM_STAT_INFO)
extern tree build_decl (location_t, enum tree_code, extern tree build_decl (location_t, enum tree_code,
tree, tree CXX_MEM_STAT_INFO); tree, tree CXX_MEM_STAT_INFO);
extern tree build_fn_decl (const char *, tree); extern tree build_fn_decl (const char *, tree);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment