exploit.gno

0.20 Kb ยท 23 lines
 1package tests
 2
 3var MyFoo *Foo
 4
 5type Foo struct {
 6	A int
 7	B *Foo
 8}
 9
10// method to mutate
11
12func (f *Foo) UpdateFoo(x int) {
13	f.A = x
14}
15
16func init() {
17	MyFoo = &Foo{
18		A: 1,
19		B: &Foo{
20			A: 2,
21		},
22	}
23}