aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2004-12-01 10:16:50 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2004-12-01 10:16:50 +0000
commit386489e361a1299e34dd6f755dad1f4023ce08e3 (patch)
treefd2f0d33bb80e63ed673425f60340bd87354c1ef /gcc/function.c
parenteab97e449ba769f0a8f4cf5cd69970bbf38de38f (diff)
downloadgcc-386489e361a1299e34dd6f755dad1f4023ce08e3.zip
gcc-386489e361a1299e34dd6f755dad1f4023ce08e3.tar.gz
gcc-386489e361a1299e34dd6f755dad1f4023ce08e3.tar.bz2
re PR c++/17431 (Internal error: Segmentation fault (program cc1plus))
cp: PR c++/17431 * call.c (standard_conversion): Add FLAGS parameter. Do not allow derived to base conversion when checking constructor accessibility. (implicit_conversion): Pass FLAGS to standard_conversion. (check_constructir_callable): Disallow conversion functions. testsuite: PR c++/17431 * g++.dg/overload/arg1.C: New. * g++.dg/overload/arg2.C: New. * g++.dg/overload/arg3.C: New. * g++.dg/overload/arg4.C: New. From-SVN: r91559
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions