]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/54165 (Cast to "void" should not implicitly call conversion functions)
authorMarc Glisse <marc.glisse@inria.fr>
Mon, 6 Aug 2012 09:49:39 +0000 (11:49 +0200)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 6 Aug 2012 09:49:39 +0000 (09:49 +0000)
commitca73dc295e4b1d891511cc2ce842c50d397e8cbe
treec9f965b45e0805505508b0e2a69509effef473ca
parentaf42f4d20b522c48efb14e57737da616687c5849
re PR c++/54165 (Cast to "void" should not implicitly call conversion functions)

/cp
2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54165
* typeck.c (build_static_cast_1): Move the conversion to void case
before the perform_direct_initialization_if_possible call.

/testsuite
2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54165
* g++.dg/conversion/void2.C: New.

Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
From-SVN: r190175
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/void2.C [new file with mode: 0644]