expression_obstack = &temp_decl_obstack;
build_parse_node VPROTO((enum tree_code code, ...)){#ifndef __STDC__  enum tree_code code;#endif  register struct obstack *ambient_obstack = expression_obstack;  va_list p;  register tree t;  register int length;  register int i;  VA_START (p, code);#ifndef __STDC__  code = va_arg (p, enum tree_code);#endif  expression_obstack = &temp_decl_obstack;  t = make_node (code);  length = tree_code_length[(int) code];  for (i = 0; i < length; i++)    TREE_OPERAND (t, i) = va_arg (p, tree);  va_end (p);  expression_obstack = ambient_obstack;  return t;}