package rundespiteerrors | |
// This test verifies that analyzers without RunDespiteErrors are not | |
// executed on a package containing type errors (see issue #54762). | |
func _() { | |
// A type error. | |
_ = 1 + "" //@diag("1", "compiler", "mismatched types|cannot convert", "error") | |
// A violation of an analyzer for which RunDespiteErrors=false: | |
// no diagnostic is produced; the diag comment is merely illustrative. | |
for _ = range "" { //diag("for _", "simplifyrange", "simplify range expression", "warning") | |
} | |
} |