]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: add nil check for closure call on wasm
authorRichard Musiol <mail@richard-musiol.de>
Sun, 5 Aug 2018 16:52:15 +0000 (18:52 +0200)
committerRichard Musiol <neelance@gmail.com>
Tue, 14 Aug 2018 09:19:38 +0000 (09:19 +0000)
commit81555cb4f3521b53f9de4ce15f64b77cc9df61b9
tree109c9259a842217b04956786476f355b2d825b0c
parent4fc7b93ad7c36b769ef54b4706e6a045d7a8e311
cmd/compile/internal/gc: add nil check for closure call on wasm

This commit adds an explicit nil check for closure calls on wasm,
so calling a nil func causes a proper panic instead of crashing on the
WebAssembly level.

Change-Id: I6246844f316677976cdd420618be5664444c25ae
Reviewed-on: https://go-review.googlesource.com/127759
Run-TryBot: Richard Musiol <neelance@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/gc/ssa.go
test/closure4.go [new file with mode: 0644]