diff options
-rw-r--r-- | src/cmd/compile/internal/syntax/syntax.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/syntax/syntax.go b/src/cmd/compile/internal/syntax/syntax.go index 71990bca8b..85dddaa47f 100644 --- a/src/cmd/compile/internal/syntax/syntax.go +++ b/src/cmd/compile/internal/syntax/syntax.go @@ -49,7 +49,7 @@ func Read(src io.Reader, errh ErrorHandler, mode Mode) (*File, error) { p.next() ast := p.file() - if p.nerrors > 0 { + if errh == nil && p.nerrors > 0 { return nil, fmt.Errorf("%d syntax errors", p.nerrors) } |