1*4b169a6bSchristos# source: struct-iteration-ctf.c 2*4b169a6bSchristos# link: on 3*4b169a6bSchristositer test: foo, offset [0-9a-f]*, has type [0-9a-f]*/int 4*4b169a6bSchristositer test: bar, offset [0-9a-f]*, has type [0-9a-f]*/size_t 5*4b169a6bSchristositer test: baz, offset [0-9a-f]*, has type [0-9a-f]*/const char \* 6*4b169a6bSchristositer test: self, offset [0-9a-f]*, has type [0-9a-f]*/struct foo_t \* 7*4b169a6bSchristositer test: named, offset [0-9a-f]*, has type [0-9a-f]*/union 8*4b169a6bSchristositer test: , offset [0-9a-f]*, has type [0-9a-f]*/struct 9*4b169a6bSchristositer test: , offset [0-9a-f]*, has type [0-9a-f]*/struct 10*4b169a6bSchristositer test: , offset [0-9a-f]*, has type [0-9a-f]*/union 11*4b169a6bSchristositer test: after_the_end, offset [0-9a-f]*, has type [0-9a-f]*/int 12*4b169a6bSchristosnext test: foo, offset [0-9a-f]*, has type [0-9a-f]*/int 13*4b169a6bSchristosnext test: bar, offset [0-9a-f]*, has type [0-9a-f]*/size_t 14*4b169a6bSchristosnext test: baz, offset [0-9a-f]*, has type [0-9a-f]*/const char \* 15*4b169a6bSchristosnext test: self, offset [0-9a-f]*, has type [0-9a-f]*/struct foo_t \* 16*4b169a6bSchristosnext test: named, offset [0-9a-f]*, has type [0-9a-f]*/union 17*4b169a6bSchristosnext test: , offset [0-9a-f]*, has type [0-9a-f]*/struct 18*4b169a6bSchristosnext test: unnamed_sub_member, offset [0-9a-f]*, has type [0-9a-f]*/long int 19*4b169a6bSchristosnext test: , offset [0-9a-f]*, has type [0-9a-f]*/union 20*4b169a6bSchristosnext test: one_more_level, offset [0-9a-f]*, has type [0-9a-f]*/double 21*4b169a6bSchristosnext test: yes_really_one_more, offset [0-9a-f]*, has type [0-9a-f]*/long int 22*4b169a6bSchristosnext test: , offset [0-9a-f]*, has type [0-9a-f]*/struct 23*4b169a6bSchristosnext test: , offset [0-9a-f]*, has type [0-9a-f]*/union 24*4b169a6bSchristosnext test: after_the_end, offset [0-9a-f]*, has type [0-9a-f]*/int 25