1/* { dg-do compile } */ 2/* { dg-require-effective-target fpic } */ 3/* { dg-options "-fPIC" } */ 4 5struct normal_encoding {}; 6struct unknown_encoding {}; 7static const struct normal_encoding latin1_encoding = {}; 8 9struct encoding* 10XmlInitUnknownEncoding(void *mem) 11{ 12 int i; 13 struct unknown_encoding *e = mem; 14 for (i = 0; i < sizeof(struct normal_encoding); i++) 15 ((char *)mem)[i] = ((char *)&latin1_encoding)[i]; 16 return 0; 17} 18