xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/other/ptrmem3.C (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 // Bug: The double cast had an TREE_INT_CST_HIGH of 0, while the single
2 // cast had -1, so the comparison failed.
3 
4 // { dg-do run }
5 
6 struct A { };
7 
8 typedef int A::* aip;
9 typedef long A::* alp;
10 
main()11 int main()
12 {
13   return ((aip)(alp)0 != (aip)0);
14 }
15