diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2004-12-01 10:16:50 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2004-12-01 10:16:50 +0000 |
commit | 386489e361a1299e34dd6f755dad1f4023ce08e3 (patch) | |
tree | fd2f0d33bb80e63ed673425f60340bd87354c1ef /gcc/function.c | |
parent | eab97e449ba769f0a8f4cf5cd69970bbf38de38f (diff) | |
download | gcc-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