commit | 7e390724d275363c335d7c6980f1131d13b9d192 | [log] [tgz] |
---|---|---|
author | Keith Randall <khr@golang.org> | Sat Sep 12 14:14:02 2015 -0700 |
committer | Keith Randall <khr@golang.org> | Sat Sep 12 21:30:32 2015 +0000 |
tree | a936c875aec9e60cd759fbeaea781be312cb32c7 | |
parent | a329e21ccdc0a3df9630ccab2096ea658e17201b [diff] [blame] |
[dev.ssa] cmd/compile/internal/ssa: implement OCOMPLEX Change-Id: I1e5993e0e56481ce838c0e3979b1a3052e72dba5 Reviewed-on: https://go-review.googlesource.com/14535 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index a0bd07d..7da49fc 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go
@@ -1633,6 +1633,10 @@ s.startBlock(bResult) return s.variable(n, Types[TBOOL]) + case OCOMPLEX: + r := s.expr(n.Left) + i := s.expr(n.Right) + return s.newValue2(ssa.OpComplexMake, n.Type, r, i) // unary ops case OMINUS: