Fix ptrmem comparison for unions.
commite9f29fe5a4fb1f7c5f8afaf218c105c140115947
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2018 21:01:23 +0000 (11 21:01 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2018 21:01:23 +0000 (11 21:01 +0000)
treea98da6dca0c6e3ad3e616778fb314a3e406ed415
parent8ced901ab317a0483587f468897a0117a995ccc1
Fix ptrmem comparison for unions.

* constexpr.c (cxx_eval_binary_expression): Special case comparison
of pointers to members of the same union.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261454 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/constexpr.c
gcc/testsuite/g++.dg/expr/ptrmem10.C [new file with mode: 0644]