mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
[dev.inline] cmd/internal/obj: rename Prog.Lineno to Prog.Pos
Change-Id: I7585d85907869f5a286b36936dfd035f1e8e9906 Reviewed-on: https://go-review.googlesource.com/34197 Run-TryBot: David Lazar <lazard@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
This commit is contained in:
parent
ad4efedc6c
commit
48d029fe43
16 changed files with 80 additions and 80 deletions
|
|
@ -322,7 +322,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
|
|||
// code will not see a half-updated stack frame.
|
||||
q = obj.Appendp(ctxt, q)
|
||||
q.As = mov
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.From.Type = obj.TYPE_REG
|
||||
q.From.Reg = REGLINK
|
||||
q.To.Type = obj.TYPE_MEM
|
||||
|
|
@ -331,7 +331,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
|
|||
|
||||
q = obj.Appendp(ctxt, q)
|
||||
q.As = add
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.From.Type = obj.TYPE_CONST
|
||||
q.From.Offset = int64(-autosize)
|
||||
q.To.Type = obj.TYPE_REG
|
||||
|
|
@ -469,7 +469,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
|
|||
|
||||
q = ctxt.NewProg()
|
||||
q.As = AJMP
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.To.Type = obj.TYPE_MEM
|
||||
q.To.Offset = 0
|
||||
q.To.Reg = REGLINK
|
||||
|
|
@ -494,7 +494,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
|
|||
if autosize != 0 {
|
||||
q = ctxt.NewProg()
|
||||
q.As = add
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.From.Type = obj.TYPE_CONST
|
||||
q.From.Offset = int64(autosize)
|
||||
q.To.Type = obj.TYPE_REG
|
||||
|
|
@ -507,7 +507,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
|
|||
|
||||
q1 = ctxt.NewProg()
|
||||
q1.As = AJMP
|
||||
q1.Lineno = p.Lineno
|
||||
q1.Pos = p.Pos
|
||||
if retSym != nil { // retjmp
|
||||
q1.To.Type = obj.TYPE_BRANCH
|
||||
q1.To.Name = obj.NAME_EXTERN
|
||||
|
|
@ -775,7 +775,7 @@ func addnop(ctxt *obj.Link, p *obj.Prog) {
|
|||
// as R0, we have to resort to manually encode the SLL
|
||||
// instruction as WORD $0.
|
||||
q.As = AWORD
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.From.Type = obj.TYPE_CONST
|
||||
q.From.Name = obj.NAME_NONE
|
||||
q.From.Offset = 0
|
||||
|
|
@ -1486,7 +1486,7 @@ loop:
|
|||
a = AJMP
|
||||
q = ctxt.NewProg()
|
||||
q.As = a
|
||||
q.Lineno = p.Lineno
|
||||
q.Pos = p.Pos
|
||||
q.To.Type = obj.TYPE_BRANCH
|
||||
q.To.Offset = p.Pc
|
||||
q.Pcond = p
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue