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:
parent
b0da26a668
commit
2a20f5c474
@ -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.
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user