1 /* { dg-lto-do link } */ 2 /* { dg-require-effective-target fpic } */ 3 /* { dg-lto-options {{-fPIC -r -nostdlib -flto}} } */ 4 /* { dg-extra-ld-options "-flinker-output=nolto-rel" } */ 5 6 typedef struct { 7 int NumPackStreams; 8 } CSzAr; 9 typedef struct { 10 CSzAr db; 11 } CSzArEx; SzArEx_Init(CSzArEx * p)12int SzArEx_Init(CSzArEx *p) 13 { 14 return p->db.NumPackStreams; 15 } SzArEx_GetFolderFullPackSize(const CSzArEx * p)16int SzArEx_GetFolderFullPackSize(const CSzArEx *p) 17 { 18 return p->db.NumPackStreams; 19 } 20 21