]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: don't panic if syntax.ReadFile returns an error
authorMohit Agarwal <mohit@sdf.org>
Thu, 3 Nov 2016 16:55:42 +0000 (22:25 +0530)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 3 Nov 2016 18:05:38 +0000 (18:05 +0000)
Fixes #17772

Change-Id: I0f2094400c454828aa57a8d172dadeac4ddb6d35
Reviewed-on: https://go-review.googlesource.com/32691
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/compile/internal/gc/noder.go

index 4f1c883b5a15e8ffa2327e62202cf8ec4b4ccd93..10bd09e72f1e24efe6d4c15b57e747eb2ba831bb 100644 (file)
@@ -17,7 +17,8 @@ func parseFile(filename string) {
        p := noder{baseline: lexlineno}
        file, err := syntax.ReadFile(filename, p.error, p.pragma, 0)
        if err != nil {
-               Fatalf("syntax.ReadFile %s: %v", filename, err)
+               fmt.Printf("parse %s: %v\n", filename, err)
+               errorexit()
        }
 
        p.file(file)