diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1998-03-15 14:53:08 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-03-15 14:53:08 -0500 |
commit | cae40af6efc85015875dbf8e5e2210b72d86817a (patch) | |
tree | 2a8621eaf504c708241d915989f17d6f255cce84 /gcc/final.c | |
parent | debf0b88ab260279da12f41a5c7dfea59be6c036 (diff) | |
download | gcc-cae40af6efc85015875dbf8e5e2210b72d86817a.zip gcc-cae40af6efc85015875dbf8e5e2210b72d86817a.tar.gz gcc-cae40af6efc85015875dbf8e5e2210b72d86817a.tar.bz2 |
cp-tree.h (TEMPLATE_PARMS_FOR_INLINE): New macro.
* cp-tree.h (TEMPLATE_PARMS_FOR_INLINE): New macro.
* pt.c (inline_needs_template_parms): New fn.
(original_template): New fn.
(push_inline_template_parms_recursive): New fn.
(maybe_begin_member_template_processing): Use them.
(maybe_end_member_template_processing): Likewise.
(is_member_or_friend_template): Rename to is_member_template.
Member functions of local classes are never member templates.
* lex.c (do_identifier): Handle TEMPLATE_DECL that was
added in the class scope to catch redefinition error.
* pt.c (reduce_template_parm_level): Also copy
the DECL_TEMPLATE_PARMS field.
From-SVN: r18595
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions