1package a
2
3type PointerGood struct {
4	P   *int
5	buf [1000]uintptr
6}
7
8type PointerBad struct {
9	P   *int
10	buf [1000]uintptr
11}
12
13type PointerSorta struct {
14	a struct {
15		p *int
16		q uintptr
17	}
18	b struct {
19		p *int
20		q [2]uintptr
21	}
22}
23
24type PointerSortaBad struct {
25	b struct {
26		p *int
27		q uintptr
28	}
29	a struct {
30		p *int
31		q [2]uintptr
32	}
33}
34