pt.c (tsubst_default_argument): Handle DEFAULT_ARG.
authorJason Merrill <jason@redhat.com>
Mon, 11 Oct 2010 13:25:50 +0000 (09:25 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 11 Oct 2010 13:25:50 +0000 (09:25 -0400)
commite90b1c4a4ab4d6141a57e827f1b2a548f577d7ba
tree84566f40566eb0b3d002b5d97d9ddff253581a9c
parent9c3c8ad74024641107dc60942263e502371eb50b
pt.c (tsubst_default_argument): Handle DEFAULT_ARG.

* pt.c (tsubst_default_argument): Handle DEFAULT_ARG.
(tsubst_default_arguments): Only do this once for cloned fns.
(tsubst): Use typedef_variant_p.  Handle LANG_TYPE.  Don't
handle expressions.
(tsubst_expr): Avoid calling tsubst_expr for non-expressions.
(tsubst_copy_and_build): Likewise.
(tsubst_initializer_list): Likewise.
(tsubst_copy): Change default to gcc_unreachable.  Handle
OVERLOAD and PTRMEM_CST.

From-SVN: r165307
gcc/cp/ChangeLog
gcc/cp/pt.c