From 1d8cdaf6ce6aa78a2eeac7ecc272a38c3267fa74 Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Tue, 7 Jun 2016 16:04:57 -0700 Subject: cmd/compile/internal/syntax: insert implicit semicolons before EOF Fixes test/eof.go. Change-Id: Idaa2713bb1669ec165f3a2687fcfa2f8d8c70c74 --- src/cmd/compile/internal/syntax/scanner.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmd/compile/internal/syntax/scanner.go b/src/cmd/compile/internal/syntax/scanner.go index 9ede0fdbb6..734daa1656 100644 --- a/src/cmd/compile/internal/syntax/scanner.go +++ b/src/cmd/compile/internal/syntax/scanner.go @@ -52,6 +52,10 @@ redo: switch c { case -1: + if nlsemi { + s.tok = _Semi + break + } s.tok = _EOF case '\n': -- cgit v1.2.3-54-g00ecf