aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-lang.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-02-04 18:35:18 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-02-04 18:35:18 +0000
commit9baa27a975e184773ffb8ec4297db8ce34291246 (patch)
tree4cb6604e4f32e48c7a452d221aa65ba75a1c7912 /gcc/c-lang.c
parent772fec9a0e7d39b1713715db88977ca07b4333b4 (diff)
downloadgcc-9baa27a975e184773ffb8ec4297db8ce34291246.zip
gcc-9baa27a975e184773ffb8ec4297db8ce34291246.tar.gz
gcc-9baa27a975e184773ffb8ec4297db8ce34291246.tar.bz2
re PR c++/13969 (static const value rejected as template parameter)
PR c++/13969 * g++.dg/template/static6.C: New test. PR c++/13969 * cp-tree.h (fold_non_dependent_expr): New function. * parser.c (cp_parser_fold_non_dependent_expr): Remove. (cp_parser_template_argument): Use fold_non_dependent_expr. (cp_parser_direct_declarator): Likewise. * pt.c (fold_non_dependent_expr): New function. (convert_nontype_argument): Use it. (tsubst_qualified_id): Simplify. (tsubst_copy_and_build): Likewise. From-SVN: r77260
Diffstat (limited to 'gcc/c-lang.c')
0 files changed, 0 insertions, 0 deletions