1
0
mirror of https://github.com/golang/go synced 2024-11-23 19:40:08 -07:00

cmd/link: update comment for deadcode

Update the comment to be in sync with the code.

Change-Id: I19586767a37347c4da1b4d3f7c6dc6cc2292a90f
Reviewed-on: https://go-review.googlesource.com/c/go/+/228877
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Cherry Zhang 2020-04-18 01:13:39 -04:00
parent b0da26a668
commit 2a20f5c474

View File

@ -22,7 +22,7 @@ import (
//
// 1. direct call
// 2. through a reachable interface type
// 3. reflect.Value.Call, .Method, or reflect.Method.Func
// 3. reflect.Value.Method, or reflect.Type.Method
//
// The first case is handled by the flood fill, a directly called method
// is marked as reachable.
@ -33,9 +33,9 @@ import (
// as reachable. This is extremely conservative, but easy and correct.
//
// The third case is handled by looking to see if any of:
// - reflect.Value.Call is reachable
// - reflect.Value.Method is reachable
// - reflect.Type.Method or MethodByName is called.
// - reflect.Type.Method or MethodByName is called (through the
// REFLECTMETHOD attribute marked by the compiler).
// If any of these happen, all bets are off and all exported methods
// of reachable types are marked reachable.
//