(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:
Richard Kenner 1993-03-31 16:03:25 -05:00
parent 0b540bf4e5
commit 579f50b6c5

View File

@ -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;