diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2015-04-20 13:32:40 -0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2015-05-15 17:45:39 +0000 |
| commit | 1467776b17c7dc232f5586944785f85f48862b49 (patch) | |
| tree | b46b3e9a281d013ff5318946f4a68c35bdc7c82c /src/cmd/asm | |
| parent | 82e1651a246db496fa9598f46a6c6af999b699ba (diff) | |
| download | go-1467776b17c7dc232f5586944785f85f48862b49.tar.xz | |
cmd/internal/obj: update callers to Linkline{fmt,hist} and remove
Does the TODOs added by https://golang.org/cl/7623.
Passes rsc.io/toolstash/buildall.
Change-Id: I23913a8f03834640e9795d48318febb3f88c10f9
Reviewed-on: https://go-review.googlesource.com/9160
Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/cmd/asm')
| -rw-r--r-- | src/cmd/asm/internal/lex/input.go | 3 | ||||
| -rw-r--r-- | src/cmd/asm/internal/lex/tokenizer.go | 6 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/cmd/asm/internal/lex/input.go b/src/cmd/asm/internal/lex/input.go index 730042b149..7e495b8edf 100644 --- a/src/cmd/asm/internal/lex/input.go +++ b/src/cmd/asm/internal/lex/input.go @@ -13,7 +13,6 @@ import ( "text/scanner" "cmd/asm/internal/flags" - "cmd/internal/obj" ) // Input is the main input: a stack of readers and some macro definitions. @@ -436,7 +435,7 @@ func (in *Input) line() { if tok != '\n' { in.Error("unexpected token at end of #line: ", tok) } - obj.Linklinehist(linkCtxt, histLine, file, line) + linkCtxt.LineHist.Update(histLine, file, line) in.Stack.SetPos(line, file) } diff --git a/src/cmd/asm/internal/lex/tokenizer.go b/src/cmd/asm/internal/lex/tokenizer.go index 28a4b85253..6a4d95491f 100644 --- a/src/cmd/asm/internal/lex/tokenizer.go +++ b/src/cmd/asm/internal/lex/tokenizer.go @@ -10,8 +10,6 @@ import ( "strings" "text/scanner" "unicode" - - "cmd/internal/obj" ) // A Tokenizer is a simple wrapping of text/scanner.Scanner, configured @@ -40,7 +38,7 @@ func NewTokenizer(name string, r io.Reader, file *os.File) *Tokenizer { s.Position.Filename = name s.IsIdentRune = isIdentRune if file != nil { - obj.Linklinehist(linkCtxt, histLine, name, 0) + linkCtxt.LineHist.Push(histLine, name) } return &Tokenizer{ s: &s, @@ -149,6 +147,6 @@ func (t *Tokenizer) Close() { if t.file != nil { t.file.Close() // It's an open file, so pop the line history. - obj.Linklinehist(linkCtxt, histLine, "<pop>", 0) + linkCtxt.LineHist.Pop(histLine) } } |
