--- /dev/null
+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
+}
+
+type Issue43233 struct {
+ APIVersion string `mapstructure:"api_version"`
+ BaseURL string `mapstructure:"base_url"`
+ AccessToken string `mapstructure:"access_token"`
+ AllowedEvents []*string
+ BlockedEvents []*string
+}