diff --git a/go/analysis/passes/composite/testdata/src/a/a.go b/go/analysis/passes/composite/testdata/src/a/a.go index 172ac54e..3a5bc203 100644 --- a/go/analysis/passes/composite/testdata/src/a/a.go +++ b/go/analysis/passes/composite/testdata/src/a/a.go @@ -119,3 +119,9 @@ var badNamedPointerSliceLiteral = []*unicode.CaseRange{ {1, 2, delta}, // want "unkeyed fields" &unicode.CaseRange{1, 2, delta}, // want "unkeyed fields" } + +// unicode.Range16 is whitelisted, so there'll be no vet error +var range16 = unicode.Range16{0xfdd0, 0xfdef, 1} + +// unicode.Range32 is whitelisted, so there'll be no vet error +var range32 = unicode.Range32{0x1fffe, 0x1ffff, 1} diff --git a/go/analysis/passes/composite/whitelist.go b/go/analysis/passes/composite/whitelist.go index ab609f27..1e5f5fd2 100644 --- a/go/analysis/passes/composite/whitelist.go +++ b/go/analysis/passes/composite/whitelist.go @@ -24,6 +24,7 @@ var unkeyedLiteral = map[string]bool{ "image.Uniform": true, "unicode.Range16": true, + "unicode.Range32": true, // These three structs are used in generated test main files, // but the generator can be trusted.