mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-29 18:25:40 +08:00
decl.c (make_implicit_typename): Only change the type of a TYPENAME_TYPE.
* decl.c (make_implicit_typename): Only change the type of a TYPENAME_TYPE. From-SVN: r18668
This commit is contained in:
parent
ad32129310
commit
74ef3b26f3
@ -1,3 +1,8 @@
|
|||||||
|
Wed Mar 18 12:41:43 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||||
|
|
||||||
|
* decl.c (make_implicit_typename): Only change the type of a
|
||||||
|
TYPENAME_TYPE.
|
||||||
|
|
||||||
Wed Mar 18 10:09:51 1998 Mark Mitchell <mmitchell@usa.net>
|
Wed Mar 18 10:09:51 1998 Mark Mitchell <mmitchell@usa.net>
|
||||||
|
|
||||||
* semantics.c: New file, containing routines to perform the
|
* semantics.c: New file, containing routines to perform the
|
||||||
|
@ -4592,8 +4592,9 @@ make_implicit_typename (context, t)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
retval = make_typename_type (context, DECL_NAME (t));
|
retval = make_typename_type (context, DECL_NAME (t));
|
||||||
|
|
||||||
TREE_TYPE (retval) = TREE_TYPE (t);
|
if (TREE_CODE (retval) == TYPENAME_TYPE)
|
||||||
|
TREE_TYPE (retval) = TREE_TYPE (t);
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user