diff options
author | David Chase <drchase@google.com> | 2019-10-29 14:24:43 -0400 |
---|---|---|
committer | David Chase <drchase@google.com> | 2019-11-10 17:12:15 +0000 |
commit | 40ebcfaa174a0e789cd214236d9edaaa8a8262d3 (patch) | |
tree | 16de3cb11291b6100bc5629eb2117966222916ea /src/cmd/compile/internal/wasm | |
parent | cd53fddabb0f39288785cb2777f5250b9a3652b0 (diff) | |
download | go-40ebcfaa174a0e789cd214236d9edaaa8a8262d3.tar.gz go-40ebcfaa174a0e789cd214236d9edaaa8a8262d3.zip |
cmd/compile: enable nil check logging for other architectures.
Change-Id: If82ebd9cd6470863eb5de9e031e7905a66218857
Reviewed-on: https://go-review.googlesource.com/c/go/+/204159
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/compile/internal/wasm')
-rw-r--r-- | src/cmd/compile/internal/wasm/ssa.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/wasm/ssa.go b/src/cmd/compile/internal/wasm/ssa.go index e075892348..7861667b88 100644 --- a/src/cmd/compile/internal/wasm/ssa.go +++ b/src/cmd/compile/internal/wasm/ssa.go @@ -6,6 +6,7 @@ package wasm import ( "cmd/compile/internal/gc" + "cmd/compile/internal/logopt" "cmd/compile/internal/ssa" "cmd/compile/internal/types" "cmd/internal/obj" @@ -160,6 +161,9 @@ func ssaGenValue(s *gc.SSAGenState, v *ssa.Value) { p := s.Prog(wasm.ACALLNORESUME) p.To = obj.Addr{Type: obj.TYPE_MEM, Name: obj.NAME_EXTERN, Sym: gc.SigPanic} s.Prog(wasm.AEnd) + if logopt.Enabled() { + logopt.LogOpt(v.Pos, "nilcheck", "genssa", v.Block.Func.Name) + } if gc.Debug_checknil != 0 && v.Pos.Line() > 1 { // v.Pos.Line()==1 in generated wrappers gc.Warnl(v.Pos, "generated nil check") } |