From 82d0caea2c5041a0d0260ff5ec7f7b61ee2bb0af Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Wed, 7 Dec 2016 16:02:42 -0800 Subject: [dev.inline] cmd/internal/src: make Pos implementation abstract Adjust cmd/compile accordingly. This will make it easier to replace the underlying implementation. Change-Id: I33645850bb18c839b24785b6222a9e028617addb Reviewed-on: https://go-review.googlesource.com/34133 Reviewed-by: David Lazar --- src/cmd/compile/internal/ssa/stackalloc.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/cmd/compile/internal/ssa/stackalloc.go') diff --git a/src/cmd/compile/internal/ssa/stackalloc.go b/src/cmd/compile/internal/ssa/stackalloc.go index dc2fd7d33b..599dc934f1 100644 --- a/src/cmd/compile/internal/ssa/stackalloc.go +++ b/src/cmd/compile/internal/ssa/stackalloc.go @@ -6,7 +6,10 @@ package ssa -import "fmt" +import ( + "cmd/internal/src" + "fmt" +) type stackAllocState struct { f *Func @@ -37,7 +40,7 @@ func newStackAllocState(f *Func) *stackAllocState { return new(stackAllocState) } if s.f != nil { - f.Config.Fatalf(0, "newStackAllocState called without previous free") + f.Config.Fatalf(src.Pos{}, "newStackAllocState called without previous free") } return s } -- cgit v1.3