From 699a2ba137fec09371da431907431ec2020a58af Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Fri, 19 Feb 2016 18:36:02 -0800 Subject: [PATCH] cmd/compile: switch cannedimports to use a Biobuf Allows eliminating the separate lexer code paths for reading from cp in the next CL. Change-Id: I49098ecef32b735c4a01374443c2f847235ff964 Reviewed-on: https://go-review.googlesource.com/19750 Reviewed-by: Robert Griesemer --- src/cmd/compile/internal/gc/lex.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/compile/internal/gc/lex.go b/src/cmd/compile/internal/gc/lex.go index 0bcfb3687d8..e506f7a117f 100644 --- a/src/cmd/compile/internal/gc/lex.go +++ b/src/cmd/compile/internal/gc/lex.go @@ -851,7 +851,7 @@ func importfile(f *Val) { func cannedimports(file string, cp string) { lexlineno++ // if sys.6 is included on line 1, pushedio = curio - curio = Io{infile: file, cp: cp} + curio = Io{infile: file, bin: obj.Binitr(strings.NewReader(cp))} typecheckok = true incannedimport = 1