]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c.opt
re PR c++/57869 ([C++11] Casting a object pointer to a function pointer should not...
authorPaolo Carlini <paolo@gcc.gnu.org>
Wed, 10 Jul 2013 16:45:25 +0000 (16:45 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 10 Jul 2013 16:45:25 +0000 (16:45 +0000)
commitdfeadaa00be8251addff242849f6165ea9ee480c
tree75c055db7e0b64c63a205638547a013fa6c62169
parent87e356bada28a71fd101dce4512564ff6cb8fb15
re PR c++/57869 ([C++11] Casting a object pointer to a function pointer should not warn about a forbidden conversion)

/c-family
2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57869
* c.opt: Add Wconditionally-supported.

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

PR c++/57869
* typeck.c (build_reinterpret_cast_1): With -Wconditionally-supported
warn about casting between pointer-to-function and pointer-to-object.

/gcc
2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/57869
* doc/invoke.texi: Document -Wconditionally-supported.

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

PR c++/57869
* g++.dg/cpp0x/reinterpret_cast1.C: New.
* g++.dg/warn/Wconditionally-supported-1.C: Likewise.
* g++.dg/conversion/dr195.C: Update.
* g++.dg/expr/cast2.C: Likewise.

From-SVN: r200876
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/dr195.C
gcc/testsuite/g++.dg/cpp0x/reinterpret_cast1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/expr/cast2.C
gcc/testsuite/g++.dg/warn/Wconditionally-supported-1.C [new file with mode: 0644]