1
0
mirror of https://github.com/golang/go synced 2024-11-24 06:00:11 -07:00

[dev.ssa] cmd/compile/internal/ssa: set line in newValue variants

This CL sets line numbers on Values in the newValue variants
introduced in cl/10929.

Change-Id: Ibd15bc90631a1e948177878ea4191d995e8bb19b
Reviewed-on: https://go-review.googlesource.com/11090
Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
Michael Matloob 2015-06-14 09:52:13 -07:00 committed by Michael Matloob
parent a5c3b6642b
commit 0991ec454b

View File

@ -51,6 +51,7 @@ func (b *Block) NewValue0(line int32, op Op, t Type) *Value {
Op: op,
Type: t,
Block: b,
Line: line,
}
v.Args = v.argstorage[:0]
b.Values = append(b.Values, v)
@ -65,6 +66,7 @@ func (b *Block) NewValue0I(line int32, op Op, t Type, auxint int64) *Value {
Type: t,
AuxInt: auxint,
Block: b,
Line: line,
}
v.Args = v.argstorage[:0]
b.Values = append(b.Values, v)
@ -101,6 +103,7 @@ func (b *Block) NewValue0IA(line int32, op Op, t Type, auxint int64, aux interfa
AuxInt: auxint,
Aux: aux,
Block: b,
Line: line,
}
v.Args = v.argstorage[:0]
b.Values = append(b.Values, v)
@ -114,6 +117,7 @@ func (b *Block) NewValue1(line int32, op Op, t Type, arg *Value) *Value {
Op: op,
Type: t,
Block: b,
Line: line,
}
v.Args = v.argstorage[:1]
v.Args[0] = arg
@ -129,6 +133,7 @@ func (b *Block) NewValue1I(line int32, op Op, t Type, auxint int64, arg *Value)
Type: t,
AuxInt: auxint,
Block: b,
Line: line,
}
v.Args = v.argstorage[:1]
v.Args[0] = arg
@ -161,6 +166,7 @@ func (b *Block) NewValue1IA(line int32, op Op, t Type, auxint int64, aux interfa
AuxInt: auxint,
Aux: aux,
Block: b,
Line: line,
}
v.Args = v.argstorage[:1]
v.Args[0] = arg