func TestData(t *testing.T) { … }
func doInlineNote(logf func(string, ...any), pkg *packages.Package, file *ast.File, content []byte, pattern *regexp.Regexp, posn token.Position, want any) error { … }
func findFuncByPosition(pkg *packages.Package, posn token.Position) (*ast.FuncDecl, error) { … }
const funcName …
type testcase …
func TestErrors(t *testing.T) { … }
func TestBasics(t *testing.T) { … }
func TestDuplicable(t *testing.T) { … }
func TestExprStmtReduction(t *testing.T) { … }
func TestPrecedenceParens(t *testing.T) { … }
func TestSubstitution(t *testing.T) { … }
func TestTailCallStrategy(t *testing.T) { … }
func TestSpreadCalls(t *testing.T) { … }
func TestAssignmentCallStrategy(t *testing.T) { … }
func TestVariadic(t *testing.T) { … }
func TestParameterBindingDecl(t *testing.T) { … }
func TestEmbeddedFields(t *testing.T) { … }
func TestSubstitutionPreservesArgumentEffectOrder(t *testing.T) { … }
func TestNamedResultVars(t *testing.T) { … }
func TestSubstitutionPreservesParameterType(t *testing.T) { … }
func TestRedundantConversions(t *testing.T) { … }
func runTests(t *testing.T, tests []testcase) { … }
func checkNoMutation(file *ast.File) func() { … }
func checkTranscode(callee *inline.Callee) error { … }
func extractTxtar(ar *txtar.Archive, dir string) error { … }
func deepHash(n ast.Node) any { … }
func TestDeepHash(t *testing.T) { … }