diff options
author | Dodji Seketeli <dodji@redhat.com> | 2009-12-23 00:31:33 +0000 |
---|---|---|
committer | Dodji Seketeli <dodji@gcc.gnu.org> | 2009-12-23 01:31:33 +0100 |
commit | 58326a562079d2a2a732fb869767c0611694ba96 (patch) | |
tree | bf27e39059a5d3b482c3c5aaacaccd3688912360 /gcc/combine.c | |
parent | 79e2daa9a1608d88555a246d588960b68a55cb88 (diff) | |
download | gcc-58326a562079d2a2a732fb869767c0611694ba96.zip gcc-58326a562079d2a2a732fb869767c0611694ba96.tar.gz gcc-58326a562079d2a2a732fb869767c0611694ba96.tar.bz2 |
re PR c++/42260 (ICE looking up template conversion operator)
Fix PR c++/42260
gcc/cp/ChangeLog:
PR c++/42260
* cp-tree.h (lookup_conversions): Add new bool parameter to
declaration.
* search.c (lookup_conversion): Use new bool parameter in
definition.
* call.c (add_builtin_candidates): Don't lookup template conversion
(convert_class_to_reference, build_user_type_conversion_1,
build_op_call): Adjust.
* cvt.c (build_expr_type_conversion): Likewise
gcc/testsuite/ChangeLog:
PR c++/42260
* conversion/cast2.C: New test.
From-SVN: r155415
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions