Commit df44f2b0 by Martin v. Löwis Committed by Jason Merrill

* search.c (my_tree_cons): Reimplement.

From-SVN: r21927
parent 31928556
......@@ -3,11 +3,13 @@
* lex.c (real_yylex): Don't warn about long long constants if
we're allowing long long.
1998-08-23 Martin von Lwis <loewis@informatik.hu-berlin.de>
1998-08-24 Martin von Lwis <loewis@informatik.hu-berlin.de>
* decl.c (pushdecl): Use IDENTIFIER_NAMESPACE_VALUE instead of
accessing bindings directly.
* search.c (my_tree_cons): Reimplement.
* lang-specs.h: Remove __HONOR_STD.
* inc/exception, inc/new, inc/new.h, inc/typeinfo: Likewise.
......
......@@ -261,13 +261,12 @@ static tree
my_tree_cons (purpose, value, chain)
tree purpose, value, chain;
{
tree p = (tree)obstack_alloc (&type_obstack_entries, sizeof (struct tree_list));
bzero ((char *)p, sizeof (struct tree_list));
tree p;
struct obstack *ambient_obstack = current_obstack;
current_obstack = &type_obstack_entries;
p = tree_cons (purpose, value, chain);
current_obstack = ambient_obstack;
++my_tree_node_counter;
TREE_SET_CODE (p, TREE_LIST);
TREE_PURPOSE (p) = purpose;
TREE_VALUE (p) = value;
TREE_CHAIN (p) = chain;
return p;
}
......
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