re PR c++/57948 (internal compiler error: in initialize_reference, at cp/call.c:9285)
authorPaolo Carlini <paolo@gcc.gnu.org>
Mon, 29 Jul 2013 20:12:20 +0000 (20:12 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 29 Jul 2013 20:12:20 +0000 (20:12 +0000)
commit3ea1e3286b2576fe9d265af2a4134e0d253f9f21
tree74d9a0fe02c394220a052642ddc788ec4f5b94d5
parent88e594b6de5efb2b463bb6e4b0d2ed875def0d25
re PR c++/57948 (internal compiler error: in initialize_reference, at cp/call.c:9285)

/cp
2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57948
* call.c (initialize_reference): Don't crash when reference_binding
returns a conv with conv->kind == ck_ambig.

/testsuite
2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57948
* g++.dg/conversion/ambig2.C: New.

From-SVN: r201318
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/ambig2.C [new file with mode: 0644]