From b04e7f31c8edc05be98afb6fdb40a20dafaa7e49 Mon Sep 17 00:00:00 2001 From: "khr@golang.org" Date: Thu, 23 Oct 2025 09:40:22 -0700 Subject: [PATCH] internal/reflectlite: remove unused code Change-Id: I87ae45657a9bae85b0fbf52692f15552a2987847 Reviewed-on: https://go-review.googlesource.com/c/go/+/738941 Reviewed-by: Junyang Shao Reviewed-by: Keith Randall LUCI-TryBot-Result: Go LUCI --- src/internal/reflectlite/value.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/internal/reflectlite/value.go b/src/internal/reflectlite/value.go index a92df613f55..fac816546c8 100644 --- a/src/internal/reflectlite/value.go +++ b/src/internal/reflectlite/value.go @@ -464,17 +464,3 @@ func ifaceE2I(t *abi.Type, src any, dst unsafe.Pointer) // //go:noescape func typedmemmove(t *abi.Type, dst, src unsafe.Pointer) - -// Dummy annotation marking that the value x escapes, -// for use in cases where the reflect code is so clever that -// the compiler cannot follow. -func escapes(x any) { - if dummy.b { - dummy.x = x - } -} - -var dummy struct { - b bool - x any -}