Lines Matching refs:ap2
26 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
39 (void)const_cast<A_ptr>(ap2); // expected-error{{is not allowed}}
41 (void)const_cast<A_ptr_1>(ap2); // expected-error{{is not allowed}}
51 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
61 (void)static_cast<B_ptr_2>(ap2);
66 (void)static_cast<void_ptr_2>(ap2);
81 (void)static_cast<B_ptr>(ap2); // expected-error{{casts away qualifiers}}
83 (void)static_cast<B_ptr_1>(ap2); // expected-error{{casts away qualifiers}}
89 (void)static_cast<void_ptr>(ap2); // expected-error{{is not allowed}}
91 (void)static_cast<void_ptr_1>(ap2); // expected-error{{is not allowed}}
102 void test_dynamic_cast(A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
112 (void)dynamic_cast<B_ptr_2>(ap2);
124 (void)dynamic_cast<B_ptr>(ap2); // expected-error{{casts away qualifiers}}
126 (void)dynamic_cast<B_ptr_1>(ap2); // expected-error{{casts away qualifiers}}
132 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
137 (void)reinterpret_cast<A_ptr>(ap2);
145 (void)reinterpret_cast<A_ptr_1>(ap2);
158 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
163 (void)(A_ptr)(ap2);
171 (void)(A_ptr_1)(ap2);
182 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
187 void_ptr_2 vp_2A = ap2;
194 void_ptr_1 vp_1B = ap2; // expected-error{{cannot initialize a variable of type}}