From 975ba11c4bfe8844d21a1008dbc2b69fcd74a318 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Sat, 24 Sep 2022 10:38:44 +0200 Subject: [PATCH] zstd: Fix non-effective noescape tag Regression from #598 causing excessive heap allocations. --- zstd/fse_decoder_amd64.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zstd/fse_decoder_amd64.go b/zstd/fse_decoder_amd64.go index c881d28d88..d04a829b0a 100644 --- a/zstd/fse_decoder_amd64.go +++ b/zstd/fse_decoder_amd64.go @@ -21,7 +21,8 @@ type buildDtableAsmContext struct { // buildDtable_asm is an x86 assembly implementation of fseDecoder.buildDtable. // Function returns non-zero exit code on error. -// go:noescape +// +//go:noescape func buildDtable_asm(s *fseDecoder, ctx *buildDtableAsmContext) int // please keep in sync with _generate/gen_fse.go