cvt.c (cp_convert_to_pointer): Call build_ptrmemfunc before maybe_warn_zero_as_null_p...
authorPaolo Carlini <paolo.carlini@oracle.com>
Sun, 10 Nov 2013 23:40:57 +0000 (23:40 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 10 Nov 2013 23:40:57 +0000 (23:40 +0000)
commitf61af651e20626f6978e45f6ac5728b408fd1c93
treeb7a1fda6293692106c060179365c03b8f2af725b
parentc20fdb917fff5f3262ee8e3ce27384557ae74ee2
cvt.c (cp_convert_to_pointer): Call build_ptrmemfunc before maybe_warn_zero_as_null_pointer_constant to avoid...

2013-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* cvt.c (cp_convert_to_pointer): Call build_ptrmemfunc before
maybe_warn_zero_as_null_pointer_constant to avoid duplicate
-Wzero-as-null-pointer-constant diagnostics.

* typeck.c (build_ptrmemfunc): Use cp_build_c_cast.

From-SVN: r204655
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/cp/typeck.c