From: Volker Dobler Date: Tue, 27 Aug 2013 13:38:11 +0000 (-0700) Subject: cmd/gc: mark panicslice as unlikely X-Git-Tag: go1.2rc2~419 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7c8be15b8ac477c2e6dc50da703d25345aa51e04;p=gostls13.git cmd/gc: mark panicslice as unlikely No measurable impact on performance on amd64 R=golang-dev, khr, bradfitz CC=golang-dev https://golang.org/cl/13096045 --- diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index bc0a15e1a0..98a5a8968e 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -2729,6 +2729,7 @@ sliceany(Node* n, NodeList **init) if(chk0 != N || chk1 != N || chk2 != N) { chk = nod(OIF, N, N); chk->nbody = list1(mkcall("panicslice", T, init)); + chk->likely = -1; if(chk0 != N) chk->ntest = chk0; if(chk1 != N) {