gcc/cp
commitd7f56aae6075e90d4697eae5a952ab31124a4a65
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jun 2014 17:48:36 +0000 (3 17:48 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jun 2014 17:48:36 +0000 (3 17:48 +0000)
tree54b27c0d7522595986d603e6ad8e917772e53451
parentc69ec07da595081a3bc476bebe4729049b6254d8
gcc/cp
2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

DR 1423
PR c++/52174
* call.c (standard_conversion): Convert nullptr to bool only
in case of direct-initialization.
(convert_like_real): Provide informative error message.

gcc/testsuite
2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

DR 1423
PR c++/52174
* g++.dg/cpp0x/nullptr31.C: New.
* g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
* g++.dg/cpp0x/nullptr17.C: Update.

libstdc++-v3
2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>

DR 1423
PR c++/52174
* testsuite/20_util/is_assignable/value.cc: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211195 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/nullptr17.C
gcc/testsuite/g++.dg/cpp0x/nullptr31.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/sfinae-nullptr1.C [new file with mode: 0644]
libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/20_util/is_assignable/value.cc