mirror of
https://github.com/golang/go
synced 2024-11-22 20:50:05 -07:00
[dev.typeparams] test: enable more errorcheck tests w/ -G=3
Change-Id: I170e4f9c5a1db4bad02a5fe4bddc65d4c75f51e8 Reviewed-on: https://go-review.googlesource.com/c/go/+/286232 Run-TryBot: Matthew Dempsky <mdempsky@google.com> Trust: Matthew Dempsky <mdempsky@google.com> Trust: Robert Griesemer <gri@golang.org> Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
parent
9456804e86
commit
13f02018af
16
test/run.go
16
test/run.go
@ -777,18 +777,7 @@ func (t *test) run() {
|
|||||||
// Excluded flags.
|
// Excluded flags.
|
||||||
for _, flag := range flags {
|
for _, flag := range flags {
|
||||||
for _, pattern := range []string{
|
for _, pattern := range []string{
|
||||||
"-+",
|
|
||||||
"-0",
|
|
||||||
"-e=0",
|
|
||||||
"-m",
|
"-m",
|
||||||
"-live",
|
|
||||||
"-std",
|
|
||||||
"wb",
|
|
||||||
"append",
|
|
||||||
"slice",
|
|
||||||
"typeassert",
|
|
||||||
"defer",
|
|
||||||
"nil",
|
|
||||||
} {
|
} {
|
||||||
if strings.Contains(flag, pattern) {
|
if strings.Contains(flag, pattern) {
|
||||||
if *verbose {
|
if *verbose {
|
||||||
@ -1938,8 +1927,10 @@ var excluded = map[string]bool{
|
|||||||
"import6.go": true, // issue #43109
|
"import6.go": true, // issue #43109
|
||||||
"initializerr.go": true, // types2 reports extra errors
|
"initializerr.go": true, // types2 reports extra errors
|
||||||
"linkname2.go": true, // error reported by noder (not running for types2 errorcheck test)
|
"linkname2.go": true, // error reported by noder (not running for types2 errorcheck test)
|
||||||
|
"notinheap.go": true, // types2 doesn't report errors about conversions that are invalid due to //go:notinheap
|
||||||
"shift1.go": true, // issue #42989
|
"shift1.go": true, // issue #42989
|
||||||
"typecheck.go": true, // invalid function is not causing errors when called
|
"typecheck.go": true, // invalid function is not causing errors when called
|
||||||
|
"writebarrier.go": true, // correct diagnostics, but different lines (probably irgen's fault)
|
||||||
|
|
||||||
"fixedbugs/bug176.go": true, // types2 reports all errors (pref: types2)
|
"fixedbugs/bug176.go": true, // types2 reports all errors (pref: types2)
|
||||||
"fixedbugs/bug193.go": true, // types2 bug: shift error not reported (fixed in go/types)
|
"fixedbugs/bug193.go": true, // types2 bug: shift error not reported (fixed in go/types)
|
||||||
@ -1962,10 +1953,13 @@ var excluded = map[string]bool{
|
|||||||
"fixedbugs/issue16428.go": true, // types2 reports two instead of one error
|
"fixedbugs/issue16428.go": true, // types2 reports two instead of one error
|
||||||
"fixedbugs/issue17038.go": true, // types2 doesn't report a follow-on error (pref: types2)
|
"fixedbugs/issue17038.go": true, // types2 doesn't report a follow-on error (pref: types2)
|
||||||
"fixedbugs/issue17645.go": true, // multiple errors on same line
|
"fixedbugs/issue17645.go": true, // multiple errors on same line
|
||||||
|
"fixedbugs/issue18331.go": true, // missing error about misuse of //go:noescape (irgen needs code from noder)
|
||||||
"fixedbugs/issue18393.go": true, // types2 not run after syntax errors
|
"fixedbugs/issue18393.go": true, // types2 not run after syntax errors
|
||||||
"fixedbugs/issue19012.go": true, // multiple errors on same line
|
"fixedbugs/issue19012.go": true, // multiple errors on same line
|
||||||
|
"fixedbugs/issue20298.go": true, // types2 non-deterministically reports unused imports
|
||||||
"fixedbugs/issue20233.go": true, // types2 reports two instead of one error (pref: compiler)
|
"fixedbugs/issue20233.go": true, // types2 reports two instead of one error (pref: compiler)
|
||||||
"fixedbugs/issue20245.go": true, // types2 reports two instead of one error (pref: compiler)
|
"fixedbugs/issue20245.go": true, // types2 reports two instead of one error (pref: compiler)
|
||||||
|
"fixedbugs/issue20250.go": true, // correct diagnostics, but different lines (probably irgen's fault)
|
||||||
"fixedbugs/issue20529.go": true, // types2 doesn't produce "stack frame too large" error
|
"fixedbugs/issue20529.go": true, // types2 doesn't produce "stack frame too large" error
|
||||||
"fixedbugs/issue20780.go": true, // types2 doesn't produce "stack frame too large" error
|
"fixedbugs/issue20780.go": true, // types2 doesn't produce "stack frame too large" error
|
||||||
"fixedbugs/issue21979.go": true, // types2 doesn't report a follow-on error (pref: types2)
|
"fixedbugs/issue21979.go": true, // types2 doesn't report a follow-on error (pref: types2)
|
||||||
|
Loading…
Reference in New Issue
Block a user