(next_type_uid): Move definition to reasonable place. (copy_node):
Make new DECL_UID and TYPE_UID as comments say. From-SVN: r3968
This commit is contained in:
parent
0b540bf4e5
commit
579f50b6c5
11
gcc/tree.c
11
gcc/tree.c
@ -245,6 +245,8 @@ static int do_identifier_warnings;
|
||||
|
||||
/* Unique id for next decl created. */
|
||||
static int next_decl_uid;
|
||||
/* Unique id for next type created. */
|
||||
static int next_type_uid = 1;
|
||||
|
||||
extern char *mode_name[];
|
||||
|
||||
@ -908,11 +910,7 @@ make_node (code)
|
||||
break;
|
||||
|
||||
case 't':
|
||||
{
|
||||
static unsigned next_type_uid = 1;
|
||||
|
||||
TYPE_UID (t) = next_type_uid++;
|
||||
}
|
||||
TYPE_ALIGN (t) = 1;
|
||||
TYPE_MAIN_VARIANT (t) = t;
|
||||
break;
|
||||
@ -987,6 +985,11 @@ copy_node (node)
|
||||
|
||||
TREE_CHAIN (t) = 0;
|
||||
|
||||
if (TREE_CODE_CLASS (code) == 'd')
|
||||
DECL_UID (t) = next_decl_uid++;
|
||||
else if (TREE_CODE_CLASS (code) == 't')
|
||||
TYPE_UID (t) = next_type_uid++;
|
||||
|
||||
TREE_PERMANENT (t) = (current_obstack == &permanent_obstack);
|
||||
|
||||
return t;
|
||||
|
Loading…
Reference in New Issue
Block a user