1 /* { dg-do compile { target lp64 } } */
2 /* { dg-options "-O2" } */
3 
foo(void)4 void __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)17 int AVIFILE_OpenCompressor (IAVIStreamImpl *This)
18 {
19   if (This->has != 0)
20     aso (&This->has);
21   sre (&This->sInfo);
22   return 0;
23 }
24