]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/g++.dg/other/ptrmem11.C
re PR c++/53524 (Bogus enum comparison warning)
[gcc.git] / gcc / testsuite / g++.dg / other / ptrmem11.C
CommitLineData
9d5874cf
DS
1// Contributed by Dodji Seketeli <dodji@redhat.com>
2// Origin PR c++/37093
3
4struct A {};
5
6template <int A::* p>
7int
8d0d1915 8foo(A* q)
9d5874cf
DS
9{
10 return q->*p;
11}
12
13template <typename T>
14int
15bar(int T::* p)
16{
8d0d1915 17 return foo<p>(0);// { dg-error "(not a valid template arg|no matching func|pointer-to-member|could not convert|constant)" }
9d5874cf
DS
18}
19
20int i = bar<A>(0);
21
This page took 1.512216 seconds and 5 git commands to generate.