/cp
commitc7120adce08a0039bd85f2973055fa1d1acffd76
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 17:08:21 +0000 (5 17:08 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Apr 2018 17:08:21 +0000 (5 17:08 +0000)
tree902ce68a79ce3d3656c8f1e62d00ec1dd824c360
parent834ee4df347b4b430ce44a3b0ee71c07e0db3924
/cp
2018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/80956
* call.c (convert_like_real): Fail gracefully for a broken
std::initializer_list, missing a definition.

* name-lookup.c (do_pushtag): Tweak message, use %< and %>.

/testsuite
2018-04-05  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/80956
* g++.dg/cpp0x/initlist100.C: New.
* g++.dg/cpp0x/initlist101.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259137 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/initlist100.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/initlist101.C [new file with mode: 0644]