1 /* { dg-do compile { target lp64 } } */ 2 /* { dg-options "-O2" } */ 3 foo(void)4void __attribute__ ((ms_abi)) foo (void) 5 { 6 } 7 8 typedef struct _IAVIStreamImpl 9 { 10 int sInfo; 11 int has; 12 } IAVIStreamImpl; 13 14 extern int __attribute__ ((ms_abi)) aso (void *); 15 extern int sre (void *); 16 AVIFILE_OpenCompressor(IAVIStreamImpl * This)17int AVIFILE_OpenCompressor (IAVIStreamImpl *This) 18 { 19 if (This->has != 0) 20 aso (&This->has); 21 sre (&This->sInfo); 22 return 0; 23 } 24