diff options
-rw-r--r-- | gocapturedrefrace.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gocapturedrefrace.go b/gocapturedrefrace.go index 4187918..d8fc4ef 100644 --- a/gocapturedrefrace.go +++ b/gocapturedrefrace.go @@ -57,7 +57,9 @@ func run(pass *analysis.Pass) (interface{}, error) { } // scope := pass.TypesInfo.Scopes[funcLit] - scope := pass.TypesInfo.Scopes[goStmt] + // scope := pass.TypesInfo.Scopes[goStmt] + // scope := pass.TypesInfo.Scopes[funcLit.Body] + scope := pass.TypesInfo.Scopes[funcLit.Type] fmt.Println("scope:", scope) checkClosure(pass, funcLit) |