re PR c++/13833 (Conversion problem in template function)
authorMark Mitchell <mark@codesourcery.com>
Mon, 26 Jan 2004 03:13:49 +0000 (03:13 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 26 Jan 2004 03:13:49 +0000 (03:13 +0000)
commitb7c707d1d95fbd6ecc91d7b653c4e607d307cb02
tree0c78d892037be972339a54108a5239aaec45f49e
parent9c3602e40ffa8b11bbee42a2d4ee81dbd8759fd8
re PR c++/13833 (Conversion problem in template function)

PR c++/13833
* call.c (build_over_call): Do not convert arguments when
processing a template.
* pt.c (build_non_dependent_expr): Do not build a
NON_DEPENDENT_EXPR for arithmetic constants.

PR c++/13833
* g++.dg/template/cond3.C: New test.

From-SVN: r76616
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/cond3.C [new file with mode: 0644]