]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.ssa] cmd/compile/internal/ssa: set line in newValue variants
authorMichael Matloob <matloob@google.com>
Sun, 14 Jun 2015 16:52:13 +0000 (09:52 -0700)
committerMichael Matloob <michaelmatloob@gmail.com>
Wed, 17 Jun 2015 00:12:24 +0000 (00:12 +0000)
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>
src/cmd/compile/internal/ssa/func.go

index c71e6d4e388114d7aeb982f3d81345418be3f81e..d73e0ea9e02a42f2c1a3dc11819885e63f5407b1 100644 (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