| package a | |
| type PointerGood struct { | |
| P *int | |
| buf [1000]uintptr | |
| } | |
| type PointerBad struct { | |
| P *int | |
| buf [1000]uintptr | |
| } | |
| type PointerSorta struct { | |
| a struct { | |
| p *int | |
| q uintptr | |
| } | |
| b struct { | |
| p *int | |
| q [2]uintptr | |
| } | |
| } | |
| type PointerSortaBad struct { | |
| b struct { | |
| p *int | |
| q uintptr | |
| } | |
| a struct { | |
| p *int | |
| q [2]uintptr | |
| } | |
| } | |
| type MultiField struct { | |
| _ [0]func() | |
| i1 int | |
| i2 int | |
| a3 [3]bool | |
| b bool | |
| } |