| 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") | |
| } | |
| } |