pt.c (check_nontype_parm): New function.
authorNathan Sidwell <nathan@codesourcery.com>
Mon, 15 Jan 2001 09:30:03 +0000 (09:30 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Mon, 15 Jan 2001 09:30:03 +0000 (09:30 +0000)
commitdb3f4e4eff2e986f8bac9c9fdfe5d8cb21f4b0e5
tree6af14d88765d4932617eb76dc22f4f1303827f49
parenteeb9ab559d1835646f8bfb83f4f2f7adda206332
pt.c (check_nontype_parm): New function.

cp:
* pt.c (check_nontype_parm): New function.
(process_template_parm): Use it.
(convert_template_argument): Use it.
(convert_nontype_argument, RECORD_TYPE): Assert it's a ptr to
member.
testsuite:
* g++.old-deja/g++.pt/nontype5.C: New test.

From-SVN: r39034
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.pt/nontype5.C [new file with mode: 0644]