Lines Matching refs:Y
5 struct Y {}; struct
6 void f(const int * X::* Y::* *p) { in f()
8 (void)reinterpret_cast<int * X::* Y::* *>(p); // expected-error {{casts away qualifiers}} in f()
10 (void)reinterpret_cast<float * X::* Y::* *>(p); // expected-error {{casts away qualifiers}} in f()
12 (void)reinterpret_cast<int * Y::* X::* *>(p); // expected-error {{casts away qualifiers}} in f()
15 (void)reinterpret_cast<double Y::* X::* * *>(p); // expected-warning {{casts away qualifiers}} in f()
18 …(void)reinterpret_cast<const volatile double Y::* X::* * *>(p); // expected-warning {{casts away q… in f()
19 …(void)reinterpret_cast<const volatile double Y::*const X::*const **>(p); // expected-warning {{cas… in f()
20 …(void)reinterpret_cast<const volatile double Y::*const X::**const *>(p); // expected-warning {{cas… in f()
21 …(void)reinterpret_cast<const volatile double Y::*X::*const *const *>(p); // expected-warning {{cas… in f()
22 (void)reinterpret_cast<const volatile double Y::*const X::*const *const *>(p); // ok in f()
24 …(void)reinterpret_cast<const double Y::*volatile X::**const *>(p); // expected-warning {{casts awa… in f()
25 (void)reinterpret_cast<const double Y::*volatile X::*const *const *>(p); // ok in f()