]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/60686 (message " only declarations of constructors can be ‘explicit’ "...
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 9 Jul 2014 22:44:42 +0000 (22:44 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 9 Jul 2014 22:44:42 +0000 (22:44 +0000)
commit2ec99953415c8d17a20b72f92b0d268478d1bfde
treeb02f959d9997fd80cadd477063c83e136789fa8d
parenta6ea72bf8296fcb351b76e4f0c11763bc5ae1505
re PR c++/60686 (message " only declarations of constructors can be ‘explicit’ " now conflicting with C++11)

/cp
2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/60686
* decl.c (grokdeclarator): Adjust error messages about 'explicit'
outside class declaration, in friend declaration, and neither on
constructor nor conversion operator.

/testsuite
2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/60686
* g++.dg/cpp0x/explicit8.C: New.

From-SVN: r212415
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/explicit8.C [new file with mode: 0644]