2 // { dg-options "-pedantic" }
3 // { dg-do compile { target { { i?86-*-* x86_64-*-* } && ia32 } } }
4 // { dg-require-effective-target c++11 }
6 // c++11 attributes that apply to types are ignored for now
12 typedef void (T::* [[gnu::__stdcall__]] F2) (L*); // { dg-warning "ignored" }
13 typedef void (T::*F) (L*) [[gnu::__stdcall__]]; // { dg-warning "ignored" }
20 virtual void A(L *listener) [[gnu::__stdcall__]] = 0; // { dg-warning "ignored" }
21 virtual void R(L *listener) [[gnu::__stdcall__]] = 0; // { dg-warning "ignored" }
25 F addRemoveEventListener = (aAdd ? &T::A : &T::R);