| # Test of basic functionality. | |
| deadcode -filter= example.com | |
| want "func (T).Goodbye" | |
| !want "func (T).Hello" | |
| want "func unreferenced" | |
| want "func Scanf" | |
| want "func Printf" | |
| !want "func Println" | |
| -- go.mod -- | |
| module example.com | |
| go 1.18 | |
| -- main.go -- | |
| package main | |
| import "fmt" | |
| type T int | |
| func main() { | |
| var x T | |
| x.Hello() | |
| } | |
| func (T) Hello() { fmt.Println("hello") } | |
| func (T) Goodbye() { fmt.Println("goodbye") } | |
| func unreferenced() {} |