From: Josh Bleecher Snyder Date: Thu, 3 Nov 2016 00:55:53 +0000 (-0700) Subject: cmd/compile: add OMOD to list of ops that might panic X-Git-Tag: go1.8beta1~364 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ca5cea9dca0bc635b9a23cfe65226f3e1a423342;p=gostls13.git cmd/compile: add OMOD to list of ops that might panic Follow-up to CL 32551. Change-Id: If68f9581a7f13e04796aaff2007c09f8ea2c3611 Reviewed-on: https://go-review.googlesource.com/32586 Run-TryBot: Josh Bleecher Snyder TryBot-Result: Gobot Gobot Reviewed-by: Keith Randall --- diff --git a/src/cmd/compile/internal/gc/subr.go b/src/cmd/compile/internal/gc/subr.go index 7655a9ecdc..fb5419f533 100644 --- a/src/cmd/compile/internal/gc/subr.go +++ b/src/cmd/compile/internal/gc/subr.go @@ -1183,7 +1183,7 @@ func ullmancalc(n *Node) { goto out } case OINDEX, OSLICE, OSLICEARR, OSLICE3, OSLICE3ARR, OSLICESTR, - OIND, ODOTPTR, ODOTTYPE, ODIV: + OIND, ODOTPTR, ODOTTYPE, ODIV, OMOD: // These ops might panic, make sure they are done // before we start marshaling args for a call. See issue 16760. ul = UINF