aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>1998-03-15 14:53:08 -0500
committerJason Merrill <jason@gcc.gnu.org>1998-03-15 14:53:08 -0500
commitcae40af6efc85015875dbf8e5e2210b72d86817a (patch)
tree2a8621eaf504c708241d915989f17d6f255cce84 /gcc/final.c
parentdebf0b88ab260279da12f41a5c7dfea59be6c036 (diff)
downloadgcc-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