From 57ade1fd0bc58e726e287efc9d8e1e87c5afa5ce Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 1 Sep 2022 18:38:08 -0700 Subject: [PATCH] go/types, types2: move shared tests into internal/types/testdata This CL moves the directories check, examples, fixedbugs, and spec from inside go/types/testdata to internal/types/testdata. Except for the directory adjustments to check_test.go files, this is a pure file move. With this CL, both type checkers now share identical tests in an independent location. Fixes #54511. Change-Id: Ib335692d927e93867a158b338f105c2b87e74dbe Reviewed-on: https://go-review.googlesource.com/c/go/+/427674 Reviewed-by: Robert Griesemer Reviewed-by: Robert Findley Run-TryBot: Robert Griesemer Auto-Submit: Robert Griesemer --- src/cmd/compile/internal/types2/check_test.go | 10 ++++++---- src/go/types/check_test.go | 11 +++++++---- src/{go => internal}/types/testdata/check/blank.go | 0 .../types/testdata/check/builtins0.go | 0 .../types/testdata/check/builtins1.go | 0 src/{go => internal}/types/testdata/check/chans.go | 0 .../types/testdata/check/compliterals.go | 0 src/{go => internal}/types/testdata/check/const0.go | 0 src/{go => internal}/types/testdata/check/const1.go | 0 .../types/testdata/check/constdecl.go | 0 .../types/testdata/check/conversions0.go | 0 .../types/testdata/check/conversions1.go | 0 src/{go => internal}/types/testdata/check/cycles0.go | 0 src/{go => internal}/types/testdata/check/cycles1.go | 0 src/{go => internal}/types/testdata/check/cycles2.go | 0 src/{go => internal}/types/testdata/check/cycles3.go | 0 src/{go => internal}/types/testdata/check/cycles4.go | 0 src/{go => internal}/types/testdata/check/cycles5.go | 0 src/{go => internal}/types/testdata/check/decls0.go | 0 src/{go => internal}/types/testdata/check/decls1.go | 0 .../types/testdata/check/decls2/decls2a.go | 0 .../types/testdata/check/decls2/decls2b.go | 0 src/{go => internal}/types/testdata/check/decls3.go | 0 src/{go => internal}/types/testdata/check/decls4.go | 0 src/{go => internal}/types/testdata/check/decls5.go | 0 src/{go => internal}/types/testdata/check/errors.go | 0 src/{go => internal}/types/testdata/check/expr0.go | 0 src/{go => internal}/types/testdata/check/expr1.go | 0 src/{go => internal}/types/testdata/check/expr2.go | 0 src/{go => internal}/types/testdata/check/expr3.go | 0 .../types/testdata/check/funcinference.go | 0 src/{go => internal}/types/testdata/check/go1_12.go | 0 src/{go => internal}/types/testdata/check/go1_13.go | 0 src/{go => internal}/types/testdata/check/go1_16.go | 0 src/{go => internal}/types/testdata/check/go1_8.go | 0 src/{go => internal}/types/testdata/check/gotos.go | 0 src/{go => internal}/types/testdata/check/importC.go | 0 .../types/testdata/check/importdecl0/importdecl0a.go | 0 .../types/testdata/check/importdecl0/importdecl0b.go | 0 .../types/testdata/check/importdecl1/importdecl1a.go | 0 .../types/testdata/check/importdecl1/importdecl1b.go | 0 src/{go => internal}/types/testdata/check/init0.go | 0 src/{go => internal}/types/testdata/check/init1.go | 0 src/{go => internal}/types/testdata/check/init2.go | 0 .../types/testdata/check/issue25008/issue25008a.go | 0 .../types/testdata/check/issue25008/issue25008b.go | 0 src/{go => internal}/types/testdata/check/issues0.go | 0 src/{go => internal}/types/testdata/check/issues1.go | 0 src/{go => internal}/types/testdata/check/labels.go | 0 src/{go => internal}/types/testdata/check/linalg.go | 0 src/{go => internal}/types/testdata/check/literals.go | 0 src/{go => internal}/types/testdata/check/main0.go | 0 src/{go => internal}/types/testdata/check/main1.go | 0 src/{go => internal}/types/testdata/check/map0.go | 0 src/{go => internal}/types/testdata/check/map1.go | 0 .../types/testdata/check/methodsets.go | 0 src/{go => internal}/types/testdata/check/shifts.go | 0 src/{go => internal}/types/testdata/check/slices.go | 0 src/{go => internal}/types/testdata/check/stmt0.go | 0 src/{go => internal}/types/testdata/check/stmt1.go | 0 .../types/testdata/check/typeinference.go | 0 .../types/testdata/check/typeinst0.go | 0 .../types/testdata/check/typeinst1.go | 0 .../types/testdata/check/typeinstcycles.go | 0 .../types/testdata/check/typeparams.go | 0 src/{go => internal}/types/testdata/check/unions.go | 0 src/{go => internal}/types/testdata/check/vardecl.go | 0 .../types/testdata/examples/constraints.go | 0 .../types/testdata/examples/functions.go | 0 .../types/testdata/examples/inference.go | 0 .../types/testdata/examples/methods.go | 0 .../types/testdata/examples/operations.go | 0 src/{go => internal}/types/testdata/examples/types.go | 0 .../types/testdata/examples/typesets.go | 0 .../types/testdata/fixedbugs/issue20583.go | 0 .../types/testdata/fixedbugs/issue23203a.go | 0 .../types/testdata/fixedbugs/issue23203b.go | 0 .../types/testdata/fixedbugs/issue25838.go | 0 .../types/testdata/fixedbugs/issue26390.go | 0 .../types/testdata/fixedbugs/issue28251.go | 0 .../types/testdata/fixedbugs/issue39634.go | 0 .../types/testdata/fixedbugs/issue39664.go | 0 .../types/testdata/fixedbugs/issue39680.go | 0 .../types/testdata/fixedbugs/issue39693.go | 0 .../types/testdata/fixedbugs/issue39699.go | 0 .../types/testdata/fixedbugs/issue39711.go | 0 .../types/testdata/fixedbugs/issue39723.go | 0 .../types/testdata/fixedbugs/issue39725.go | 0 .../types/testdata/fixedbugs/issue39754.go | 0 .../types/testdata/fixedbugs/issue39755.go | 0 .../types/testdata/fixedbugs/issue39768.go | 0 .../types/testdata/fixedbugs/issue39938.go | 0 .../types/testdata/fixedbugs/issue39948.go | 0 .../types/testdata/fixedbugs/issue39976.go | 0 .../types/testdata/fixedbugs/issue39982.go | 0 .../types/testdata/fixedbugs/issue40038.go | 0 .../types/testdata/fixedbugs/issue40056.go | 0 .../types/testdata/fixedbugs/issue40057.go | 0 .../types/testdata/fixedbugs/issue40301.go | 0 .../types/testdata/fixedbugs/issue40350.go | 0 .../types/testdata/fixedbugs/issue40684.go | 0 .../types/testdata/fixedbugs/issue40789.go | 0 .../types/testdata/fixedbugs/issue41124.go | 0 .../types/testdata/fixedbugs/issue42695.go | 0 .../types/testdata/fixedbugs/issue42758.go | 0 .../types/testdata/fixedbugs/issue42881.go | 0 .../types/testdata/fixedbugs/issue42987.go | 0 .../types/testdata/fixedbugs/issue43056.go | 0 .../types/testdata/fixedbugs/issue43087.go | 0 .../types/testdata/fixedbugs/issue43109.go | 0 .../types/testdata/fixedbugs/issue43110.go | 0 .../types/testdata/fixedbugs/issue43124.go | 0 .../types/testdata/fixedbugs/issue43125.go | 0 .../types/testdata/fixedbugs/issue43190.go | 0 .../types/testdata/fixedbugs/issue43527.go | 0 .../types/testdata/fixedbugs/issue43671.go | 0 .../types/testdata/fixedbugs/issue44688.go | 0 .../types/testdata/fixedbugs/issue44799.go | 0 .../types/testdata/fixedbugs/issue45114.go | 0 .../types/testdata/fixedbugs/issue45548.go | 0 .../types/testdata/fixedbugs/issue45550.go | 0 .../types/testdata/fixedbugs/issue45635.go | 0 .../types/testdata/fixedbugs/issue45639.go | 0 .../types/testdata/fixedbugs/issue45920.go | 0 .../types/testdata/fixedbugs/issue45985.go | 0 .../types/testdata/fixedbugs/issue46090.go | 0 .../types/testdata/fixedbugs/issue46275.go | 0 .../types/testdata/fixedbugs/issue46403.go | 0 .../types/testdata/fixedbugs/issue46404.go | 0 .../types/testdata/fixedbugs/issue46461.go | 0 .../types/testdata/fixedbugs/issue46583.go | 0 .../types/testdata/fixedbugs/issue47031.go | 0 .../types/testdata/fixedbugs/issue47115.go | 0 .../types/testdata/fixedbugs/issue47127.go | 0 .../types/testdata/fixedbugs/issue47411.go | 0 .../types/testdata/fixedbugs/issue47747.go | 0 .../types/testdata/fixedbugs/issue47796.go | 0 .../types/testdata/fixedbugs/issue47818.go | 0 .../types/testdata/fixedbugs/issue47887.go | 0 .../types/testdata/fixedbugs/issue47968.go | 0 .../types/testdata/fixedbugs/issue48008.go | 0 .../types/testdata/fixedbugs/issue48018.go | 0 .../types/testdata/fixedbugs/issue48048.go | 0 .../types/testdata/fixedbugs/issue48082.go | 0 .../types/testdata/fixedbugs/issue48083.go | 0 .../types/testdata/fixedbugs/issue48136.go | 0 .../types/testdata/fixedbugs/issue48234.go | 0 .../types/testdata/fixedbugs/issue48312.go | 0 .../types/testdata/fixedbugs/issue48472.go | 0 .../types/testdata/fixedbugs/issue48529.go | 0 .../types/testdata/fixedbugs/issue48582.go | 0 .../types/testdata/fixedbugs/issue48619.go | 0 .../types/testdata/fixedbugs/issue48656.go | 0 .../types/testdata/fixedbugs/issue48695.go | 0 .../types/testdata/fixedbugs/issue48703.go | 0 .../types/testdata/fixedbugs/issue48712.go | 0 .../types/testdata/fixedbugs/issue48819.go | 0 .../types/testdata/fixedbugs/issue48827.go | 0 .../types/testdata/fixedbugs/issue48951.go | 0 .../types/testdata/fixedbugs/issue48962.go | 0 .../types/testdata/fixedbugs/issue48974.go | 0 .../types/testdata/fixedbugs/issue49003.go | 0 .../types/testdata/fixedbugs/issue49005.go | 0 .../types/testdata/fixedbugs/issue49043.go | 0 .../types/testdata/fixedbugs/issue49112.go | 0 .../types/testdata/fixedbugs/issue49179.go | 0 .../types/testdata/fixedbugs/issue49242.go | 0 .../types/testdata/fixedbugs/issue49247.go | 0 .../types/testdata/fixedbugs/issue49276.go | 0 .../types/testdata/fixedbugs/issue49296.go | 0 .../types/testdata/fixedbugs/issue49439.go | 0 .../types/testdata/fixedbugs/issue49482.go | 0 .../types/testdata/fixedbugs/issue49541.go | 0 .../types/testdata/fixedbugs/issue49579.go | 0 .../types/testdata/fixedbugs/issue49592.go | 0 .../types/testdata/fixedbugs/issue49602.go | 0 .../types/testdata/fixedbugs/issue49705.go | 0 .../types/testdata/fixedbugs/issue49735.go | 0 .../types/testdata/fixedbugs/issue49739.go | 0 .../types/testdata/fixedbugs/issue49864.go | 0 .../types/testdata/fixedbugs/issue50259.go | 0 .../types/testdata/fixedbugs/issue50276.go | 0 .../types/testdata/fixedbugs/issue50281.go | 0 .../types/testdata/fixedbugs/issue50321.go | 0 .../types/testdata/fixedbugs/issue50372.go | 0 .../types/testdata/fixedbugs/issue50417.go | 0 .../types/testdata/fixedbugs/issue50426.go | 0 .../types/testdata/fixedbugs/issue50427.go | 0 .../types/testdata/fixedbugs/issue50450.go | 0 .../types/testdata/fixedbugs/issue50516.go | 0 .../types/testdata/fixedbugs/issue50646.go | 0 .../types/testdata/fixedbugs/issue50729.go | 0 .../types/testdata/fixedbugs/issue50755.go | 0 .../types/testdata/fixedbugs/issue50779.go | 0 .../types/testdata/fixedbugs/issue50782.go | 0 .../types/testdata/fixedbugs/issue50816.go | 0 .../types/testdata/fixedbugs/issue50833.go | 0 .../types/testdata/fixedbugs/issue50912.go | 0 .../types/testdata/fixedbugs/issue50918.go | 0 .../types/testdata/fixedbugs/issue50929.go | 0 .../types/testdata/fixedbugs/issue50965.go | 0 .../types/testdata/fixedbugs/issue51048.go | 0 .../types/testdata/fixedbugs/issue51145.go | 0 .../types/testdata/fixedbugs/issue51158.go | 0 .../types/testdata/fixedbugs/issue51229.go | 0 .../types/testdata/fixedbugs/issue51232.go | 0 .../types/testdata/fixedbugs/issue51233.go | 0 .../types/testdata/fixedbugs/issue51257.go | 0 .../types/testdata/fixedbugs/issue51335.go | 0 .../types/testdata/fixedbugs/issue51339.go | 0 .../types/testdata/fixedbugs/issue51360.go | 0 .../types/testdata/fixedbugs/issue51376.go | 0 .../types/testdata/fixedbugs/issue51386.go | 0 .../types/testdata/fixedbugs/issue51437.go | 0 .../types/testdata/fixedbugs/issue51472.go | 0 .../types/testdata/fixedbugs/issue51509.go | 0 .../types/testdata/fixedbugs/issue51525.go | 0 .../types/testdata/fixedbugs/issue51533.go | 0 .../types/testdata/fixedbugs/issue51578.go | 0 .../types/testdata/fixedbugs/issue51593.go | 0 .../types/testdata/fixedbugs/issue51607.go | 0 .../types/testdata/fixedbugs/issue51610.go | 0 .../types/testdata/fixedbugs/issue51616.go | 0 .../types/testdata/fixedbugs/issue51658.go | 0 .../types/testdata/fixedbugs/issue51877.go | 0 .../types/testdata/fixedbugs/issue52031.go | 0 .../types/testdata/fixedbugs/issue52401.go | 0 .../types/testdata/fixedbugs/issue52529.go | 0 .../types/testdata/fixedbugs/issue52698.go | 0 .../types/testdata/fixedbugs/issue52915.go | 0 .../types/testdata/fixedbugs/issue54280.go | 0 .../types/testdata/fixedbugs/issue54405.go | 0 .../types/testdata/fixedbugs/issue6977.go | 0 .../types/testdata/spec/assignability.go | 0 .../types/testdata/spec/comparisons.go | 0 .../types/testdata/spec/conversions.go | 0 236 files changed, 13 insertions(+), 8 deletions(-) rename src/{go => internal}/types/testdata/check/blank.go (100%) rename src/{go => internal}/types/testdata/check/builtins0.go (100%) rename src/{go => internal}/types/testdata/check/builtins1.go (100%) rename src/{go => internal}/types/testdata/check/chans.go (100%) rename src/{go => internal}/types/testdata/check/compliterals.go (100%) rename src/{go => internal}/types/testdata/check/const0.go (100%) rename src/{go => internal}/types/testdata/check/const1.go (100%) rename src/{go => internal}/types/testdata/check/constdecl.go (100%) rename src/{go => internal}/types/testdata/check/conversions0.go (100%) rename src/{go => internal}/types/testdata/check/conversions1.go (100%) rename src/{go => internal}/types/testdata/check/cycles0.go (100%) rename src/{go => internal}/types/testdata/check/cycles1.go (100%) rename src/{go => internal}/types/testdata/check/cycles2.go (100%) rename src/{go => internal}/types/testdata/check/cycles3.go (100%) rename src/{go => internal}/types/testdata/check/cycles4.go (100%) rename src/{go => internal}/types/testdata/check/cycles5.go (100%) rename src/{go => internal}/types/testdata/check/decls0.go (100%) rename src/{go => internal}/types/testdata/check/decls1.go (100%) rename src/{go => internal}/types/testdata/check/decls2/decls2a.go (100%) rename src/{go => internal}/types/testdata/check/decls2/decls2b.go (100%) rename src/{go => internal}/types/testdata/check/decls3.go (100%) rename src/{go => internal}/types/testdata/check/decls4.go (100%) rename src/{go => internal}/types/testdata/check/decls5.go (100%) rename src/{go => internal}/types/testdata/check/errors.go (100%) rename src/{go => internal}/types/testdata/check/expr0.go (100%) rename src/{go => internal}/types/testdata/check/expr1.go (100%) rename src/{go => internal}/types/testdata/check/expr2.go (100%) rename src/{go => internal}/types/testdata/check/expr3.go (100%) rename src/{go => internal}/types/testdata/check/funcinference.go (100%) rename src/{go => internal}/types/testdata/check/go1_12.go (100%) rename src/{go => internal}/types/testdata/check/go1_13.go (100%) rename src/{go => internal}/types/testdata/check/go1_16.go (100%) rename src/{go => internal}/types/testdata/check/go1_8.go (100%) rename src/{go => internal}/types/testdata/check/gotos.go (100%) rename src/{go => internal}/types/testdata/check/importC.go (100%) rename src/{go => internal}/types/testdata/check/importdecl0/importdecl0a.go (100%) rename src/{go => internal}/types/testdata/check/importdecl0/importdecl0b.go (100%) rename src/{go => internal}/types/testdata/check/importdecl1/importdecl1a.go (100%) rename src/{go => internal}/types/testdata/check/importdecl1/importdecl1b.go (100%) rename src/{go => internal}/types/testdata/check/init0.go (100%) rename src/{go => internal}/types/testdata/check/init1.go (100%) rename src/{go => internal}/types/testdata/check/init2.go (100%) rename src/{go => internal}/types/testdata/check/issue25008/issue25008a.go (100%) rename src/{go => internal}/types/testdata/check/issue25008/issue25008b.go (100%) rename src/{go => internal}/types/testdata/check/issues0.go (100%) rename src/{go => internal}/types/testdata/check/issues1.go (100%) rename src/{go => internal}/types/testdata/check/labels.go (100%) rename src/{go => internal}/types/testdata/check/linalg.go (100%) rename src/{go => internal}/types/testdata/check/literals.go (100%) rename src/{go => internal}/types/testdata/check/main0.go (100%) rename src/{go => internal}/types/testdata/check/main1.go (100%) rename src/{go => internal}/types/testdata/check/map0.go (100%) rename src/{go => internal}/types/testdata/check/map1.go (100%) rename src/{go => internal}/types/testdata/check/methodsets.go (100%) rename src/{go => internal}/types/testdata/check/shifts.go (100%) rename src/{go => internal}/types/testdata/check/slices.go (100%) rename src/{go => internal}/types/testdata/check/stmt0.go (100%) rename src/{go => internal}/types/testdata/check/stmt1.go (100%) rename src/{go => internal}/types/testdata/check/typeinference.go (100%) rename src/{go => internal}/types/testdata/check/typeinst0.go (100%) rename src/{go => internal}/types/testdata/check/typeinst1.go (100%) rename src/{go => internal}/types/testdata/check/typeinstcycles.go (100%) rename src/{go => internal}/types/testdata/check/typeparams.go (100%) rename src/{go => internal}/types/testdata/check/unions.go (100%) rename src/{go => internal}/types/testdata/check/vardecl.go (100%) rename src/{go => internal}/types/testdata/examples/constraints.go (100%) rename src/{go => internal}/types/testdata/examples/functions.go (100%) rename src/{go => internal}/types/testdata/examples/inference.go (100%) rename src/{go => internal}/types/testdata/examples/methods.go (100%) rename src/{go => internal}/types/testdata/examples/operations.go (100%) rename src/{go => internal}/types/testdata/examples/types.go (100%) rename src/{go => internal}/types/testdata/examples/typesets.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue20583.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue23203a.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue23203b.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue25838.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue26390.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue28251.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39634.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39664.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39680.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39693.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39699.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39711.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39723.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39725.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39754.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39755.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39768.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39938.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39948.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39976.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue39982.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40038.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40056.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40057.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40301.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40350.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40684.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue40789.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue41124.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue42695.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue42758.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue42881.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue42987.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43056.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43087.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43109.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43110.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43124.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43125.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43190.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43527.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue43671.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue44688.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue44799.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45114.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45548.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45550.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45635.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45639.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45920.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue45985.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46090.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46275.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46403.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46404.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46461.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue46583.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47031.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47115.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47127.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47411.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47747.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47796.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47818.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47887.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue47968.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48008.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48018.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48048.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48082.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48083.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48136.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48234.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48312.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48472.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48529.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48582.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48619.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48656.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48695.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48703.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48712.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48819.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48827.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48951.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48962.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue48974.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49003.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49005.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49043.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49112.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49179.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49242.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49247.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49276.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49296.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49439.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49482.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49541.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49579.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49592.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49602.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49705.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49735.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49739.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue49864.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50259.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50276.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50281.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50321.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50372.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50417.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50426.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50427.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50450.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50516.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50646.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50729.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50755.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50779.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50782.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50816.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50833.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50912.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50918.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50929.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue50965.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51048.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51145.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51158.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51229.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51232.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51233.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51257.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51335.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51339.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51360.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51376.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51386.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51437.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51472.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51509.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51525.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51533.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51578.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51593.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51607.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51610.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51616.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51658.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue51877.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue52031.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue52401.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue52529.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue52698.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue52915.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue54280.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue54405.go (100%) rename src/{go => internal}/types/testdata/fixedbugs/issue6977.go (100%) rename src/{go => internal}/types/testdata/spec/assignability.go (100%) rename src/{go => internal}/types/testdata/spec/comparisons.go (100%) rename src/{go => internal}/types/testdata/spec/conversions.go (100%) diff --git a/src/cmd/compile/internal/types2/check_test.go b/src/cmd/compile/internal/types2/check_test.go index cce686ce66..b0ec1f536c 100644 --- a/src/cmd/compile/internal/types2/check_test.go +++ b/src/cmd/compile/internal/types2/check_test.go @@ -299,12 +299,14 @@ func TestManual(t *testing.T) { func TestCheck(t *testing.T) { DefPredeclaredTestFuncs() - testDirFiles(t, "../../../../go/types/testdata/check", 55, false) // TODO(gri) narrow column tolerance + testDirFiles(t, "../../../../internal/types/testdata/check", 55, false) // TODO(gri) narrow column tolerance } -func TestSpec(t *testing.T) { testDirFiles(t, "../../../../go/types/testdata/spec", 0, false) } -func TestExamples(t *testing.T) { testDirFiles(t, "../../../../go/types/testdata/examples", 45, false) } // TODO(gri) narrow column tolerance +func TestSpec(t *testing.T) { testDirFiles(t, "../../../../internal/types/testdata/spec", 0, false) } +func TestExamples(t *testing.T) { + testDirFiles(t, "../../../../internal/types/testdata/examples", 45, false) +} // TODO(gri) narrow column tolerance func TestFixedbugs(t *testing.T) { - testDirFiles(t, "../../../../go/types/testdata/fixedbugs", 100, false) + testDirFiles(t, "../../../../internal/types/testdata/fixedbugs", 100, false) } // TODO(gri) narrow column tolerance func TestLocal(t *testing.T) { testDirFiles(t, "testdata/local", 0, false) } diff --git a/src/go/types/check_test.go b/src/go/types/check_test.go index 3f68385ade..a743d9d41d 100644 --- a/src/go/types/check_test.go +++ b/src/go/types/check_test.go @@ -358,10 +358,13 @@ func TestIssue47243_TypedRHS(t *testing.T) { testFiles(t, &StdSizes{4, 4}, []string{"p.go"}, [][]byte{[]byte(src)}, false, nil) } -func TestCheck(t *testing.T) { DefPredeclaredTestFuncs(); testDirFiles(t, "testdata/check", false) } -func TestSpec(t *testing.T) { testDirFiles(t, "testdata/spec", false) } -func TestExamples(t *testing.T) { testDirFiles(t, "testdata/examples", false) } -func TestFixedbugs(t *testing.T) { testDirFiles(t, "testdata/fixedbugs", false) } +func TestCheck(t *testing.T) { + DefPredeclaredTestFuncs() + testDirFiles(t, "../../internal/types/testdata/check", false) +} +func TestSpec(t *testing.T) { testDirFiles(t, "../../internal/types/testdata/spec", false) } +func TestExamples(t *testing.T) { testDirFiles(t, "../../internal/types/testdata/examples", false) } +func TestFixedbugs(t *testing.T) { testDirFiles(t, "../../internal/types/testdata/fixedbugs", false) } func TestLocal(t *testing.T) { testDirFiles(t, "testdata/local", false) } func testDirFiles(t *testing.T, dir string, manual bool) { diff --git a/src/go/types/testdata/check/blank.go b/src/internal/types/testdata/check/blank.go similarity index 100% rename from src/go/types/testdata/check/blank.go rename to src/internal/types/testdata/check/blank.go diff --git a/src/go/types/testdata/check/builtins0.go b/src/internal/types/testdata/check/builtins0.go similarity index 100% rename from src/go/types/testdata/check/builtins0.go rename to src/internal/types/testdata/check/builtins0.go diff --git a/src/go/types/testdata/check/builtins1.go b/src/internal/types/testdata/check/builtins1.go similarity index 100% rename from src/go/types/testdata/check/builtins1.go rename to src/internal/types/testdata/check/builtins1.go diff --git a/src/go/types/testdata/check/chans.go b/src/internal/types/testdata/check/chans.go similarity index 100% rename from src/go/types/testdata/check/chans.go rename to src/internal/types/testdata/check/chans.go diff --git a/src/go/types/testdata/check/compliterals.go b/src/internal/types/testdata/check/compliterals.go similarity index 100% rename from src/go/types/testdata/check/compliterals.go rename to src/internal/types/testdata/check/compliterals.go diff --git a/src/go/types/testdata/check/const0.go b/src/internal/types/testdata/check/const0.go similarity index 100% rename from src/go/types/testdata/check/const0.go rename to src/internal/types/testdata/check/const0.go diff --git a/src/go/types/testdata/check/const1.go b/src/internal/types/testdata/check/const1.go similarity index 100% rename from src/go/types/testdata/check/const1.go rename to src/internal/types/testdata/check/const1.go diff --git a/src/go/types/testdata/check/constdecl.go b/src/internal/types/testdata/check/constdecl.go similarity index 100% rename from src/go/types/testdata/check/constdecl.go rename to src/internal/types/testdata/check/constdecl.go diff --git a/src/go/types/testdata/check/conversions0.go b/src/internal/types/testdata/check/conversions0.go similarity index 100% rename from src/go/types/testdata/check/conversions0.go rename to src/internal/types/testdata/check/conversions0.go diff --git a/src/go/types/testdata/check/conversions1.go b/src/internal/types/testdata/check/conversions1.go similarity index 100% rename from src/go/types/testdata/check/conversions1.go rename to src/internal/types/testdata/check/conversions1.go diff --git a/src/go/types/testdata/check/cycles0.go b/src/internal/types/testdata/check/cycles0.go similarity index 100% rename from src/go/types/testdata/check/cycles0.go rename to src/internal/types/testdata/check/cycles0.go diff --git a/src/go/types/testdata/check/cycles1.go b/src/internal/types/testdata/check/cycles1.go similarity index 100% rename from src/go/types/testdata/check/cycles1.go rename to src/internal/types/testdata/check/cycles1.go diff --git a/src/go/types/testdata/check/cycles2.go b/src/internal/types/testdata/check/cycles2.go similarity index 100% rename from src/go/types/testdata/check/cycles2.go rename to src/internal/types/testdata/check/cycles2.go diff --git a/src/go/types/testdata/check/cycles3.go b/src/internal/types/testdata/check/cycles3.go similarity index 100% rename from src/go/types/testdata/check/cycles3.go rename to src/internal/types/testdata/check/cycles3.go diff --git a/src/go/types/testdata/check/cycles4.go b/src/internal/types/testdata/check/cycles4.go similarity index 100% rename from src/go/types/testdata/check/cycles4.go rename to src/internal/types/testdata/check/cycles4.go diff --git a/src/go/types/testdata/check/cycles5.go b/src/internal/types/testdata/check/cycles5.go similarity index 100% rename from src/go/types/testdata/check/cycles5.go rename to src/internal/types/testdata/check/cycles5.go diff --git a/src/go/types/testdata/check/decls0.go b/src/internal/types/testdata/check/decls0.go similarity index 100% rename from src/go/types/testdata/check/decls0.go rename to src/internal/types/testdata/check/decls0.go diff --git a/src/go/types/testdata/check/decls1.go b/src/internal/types/testdata/check/decls1.go similarity index 100% rename from src/go/types/testdata/check/decls1.go rename to src/internal/types/testdata/check/decls1.go diff --git a/src/go/types/testdata/check/decls2/decls2a.go b/src/internal/types/testdata/check/decls2/decls2a.go similarity index 100% rename from src/go/types/testdata/check/decls2/decls2a.go rename to src/internal/types/testdata/check/decls2/decls2a.go diff --git a/src/go/types/testdata/check/decls2/decls2b.go b/src/internal/types/testdata/check/decls2/decls2b.go similarity index 100% rename from src/go/types/testdata/check/decls2/decls2b.go rename to src/internal/types/testdata/check/decls2/decls2b.go diff --git a/src/go/types/testdata/check/decls3.go b/src/internal/types/testdata/check/decls3.go similarity index 100% rename from src/go/types/testdata/check/decls3.go rename to src/internal/types/testdata/check/decls3.go diff --git a/src/go/types/testdata/check/decls4.go b/src/internal/types/testdata/check/decls4.go similarity index 100% rename from src/go/types/testdata/check/decls4.go rename to src/internal/types/testdata/check/decls4.go diff --git a/src/go/types/testdata/check/decls5.go b/src/internal/types/testdata/check/decls5.go similarity index 100% rename from src/go/types/testdata/check/decls5.go rename to src/internal/types/testdata/check/decls5.go diff --git a/src/go/types/testdata/check/errors.go b/src/internal/types/testdata/check/errors.go similarity index 100% rename from src/go/types/testdata/check/errors.go rename to src/internal/types/testdata/check/errors.go diff --git a/src/go/types/testdata/check/expr0.go b/src/internal/types/testdata/check/expr0.go similarity index 100% rename from src/go/types/testdata/check/expr0.go rename to src/internal/types/testdata/check/expr0.go diff --git a/src/go/types/testdata/check/expr1.go b/src/internal/types/testdata/check/expr1.go similarity index 100% rename from src/go/types/testdata/check/expr1.go rename to src/internal/types/testdata/check/expr1.go diff --git a/src/go/types/testdata/check/expr2.go b/src/internal/types/testdata/check/expr2.go similarity index 100% rename from src/go/types/testdata/check/expr2.go rename to src/internal/types/testdata/check/expr2.go diff --git a/src/go/types/testdata/check/expr3.go b/src/internal/types/testdata/check/expr3.go similarity index 100% rename from src/go/types/testdata/check/expr3.go rename to src/internal/types/testdata/check/expr3.go diff --git a/src/go/types/testdata/check/funcinference.go b/src/internal/types/testdata/check/funcinference.go similarity index 100% rename from src/go/types/testdata/check/funcinference.go rename to src/internal/types/testdata/check/funcinference.go diff --git a/src/go/types/testdata/check/go1_12.go b/src/internal/types/testdata/check/go1_12.go similarity index 100% rename from src/go/types/testdata/check/go1_12.go rename to src/internal/types/testdata/check/go1_12.go diff --git a/src/go/types/testdata/check/go1_13.go b/src/internal/types/testdata/check/go1_13.go similarity index 100% rename from src/go/types/testdata/check/go1_13.go rename to src/internal/types/testdata/check/go1_13.go diff --git a/src/go/types/testdata/check/go1_16.go b/src/internal/types/testdata/check/go1_16.go similarity index 100% rename from src/go/types/testdata/check/go1_16.go rename to src/internal/types/testdata/check/go1_16.go diff --git a/src/go/types/testdata/check/go1_8.go b/src/internal/types/testdata/check/go1_8.go similarity index 100% rename from src/go/types/testdata/check/go1_8.go rename to src/internal/types/testdata/check/go1_8.go diff --git a/src/go/types/testdata/check/gotos.go b/src/internal/types/testdata/check/gotos.go similarity index 100% rename from src/go/types/testdata/check/gotos.go rename to src/internal/types/testdata/check/gotos.go diff --git a/src/go/types/testdata/check/importC.go b/src/internal/types/testdata/check/importC.go similarity index 100% rename from src/go/types/testdata/check/importC.go rename to src/internal/types/testdata/check/importC.go diff --git a/src/go/types/testdata/check/importdecl0/importdecl0a.go b/src/internal/types/testdata/check/importdecl0/importdecl0a.go similarity index 100% rename from src/go/types/testdata/check/importdecl0/importdecl0a.go rename to src/internal/types/testdata/check/importdecl0/importdecl0a.go diff --git a/src/go/types/testdata/check/importdecl0/importdecl0b.go b/src/internal/types/testdata/check/importdecl0/importdecl0b.go similarity index 100% rename from src/go/types/testdata/check/importdecl0/importdecl0b.go rename to src/internal/types/testdata/check/importdecl0/importdecl0b.go diff --git a/src/go/types/testdata/check/importdecl1/importdecl1a.go b/src/internal/types/testdata/check/importdecl1/importdecl1a.go similarity index 100% rename from src/go/types/testdata/check/importdecl1/importdecl1a.go rename to src/internal/types/testdata/check/importdecl1/importdecl1a.go diff --git a/src/go/types/testdata/check/importdecl1/importdecl1b.go b/src/internal/types/testdata/check/importdecl1/importdecl1b.go similarity index 100% rename from src/go/types/testdata/check/importdecl1/importdecl1b.go rename to src/internal/types/testdata/check/importdecl1/importdecl1b.go diff --git a/src/go/types/testdata/check/init0.go b/src/internal/types/testdata/check/init0.go similarity index 100% rename from src/go/types/testdata/check/init0.go rename to src/internal/types/testdata/check/init0.go diff --git a/src/go/types/testdata/check/init1.go b/src/internal/types/testdata/check/init1.go similarity index 100% rename from src/go/types/testdata/check/init1.go rename to src/internal/types/testdata/check/init1.go diff --git a/src/go/types/testdata/check/init2.go b/src/internal/types/testdata/check/init2.go similarity index 100% rename from src/go/types/testdata/check/init2.go rename to src/internal/types/testdata/check/init2.go diff --git a/src/go/types/testdata/check/issue25008/issue25008a.go b/src/internal/types/testdata/check/issue25008/issue25008a.go similarity index 100% rename from src/go/types/testdata/check/issue25008/issue25008a.go rename to src/internal/types/testdata/check/issue25008/issue25008a.go diff --git a/src/go/types/testdata/check/issue25008/issue25008b.go b/src/internal/types/testdata/check/issue25008/issue25008b.go similarity index 100% rename from src/go/types/testdata/check/issue25008/issue25008b.go rename to src/internal/types/testdata/check/issue25008/issue25008b.go diff --git a/src/go/types/testdata/check/issues0.go b/src/internal/types/testdata/check/issues0.go similarity index 100% rename from src/go/types/testdata/check/issues0.go rename to src/internal/types/testdata/check/issues0.go diff --git a/src/go/types/testdata/check/issues1.go b/src/internal/types/testdata/check/issues1.go similarity index 100% rename from src/go/types/testdata/check/issues1.go rename to src/internal/types/testdata/check/issues1.go diff --git a/src/go/types/testdata/check/labels.go b/src/internal/types/testdata/check/labels.go similarity index 100% rename from src/go/types/testdata/check/labels.go rename to src/internal/types/testdata/check/labels.go diff --git a/src/go/types/testdata/check/linalg.go b/src/internal/types/testdata/check/linalg.go similarity index 100% rename from src/go/types/testdata/check/linalg.go rename to src/internal/types/testdata/check/linalg.go diff --git a/src/go/types/testdata/check/literals.go b/src/internal/types/testdata/check/literals.go similarity index 100% rename from src/go/types/testdata/check/literals.go rename to src/internal/types/testdata/check/literals.go diff --git a/src/go/types/testdata/check/main0.go b/src/internal/types/testdata/check/main0.go similarity index 100% rename from src/go/types/testdata/check/main0.go rename to src/internal/types/testdata/check/main0.go diff --git a/src/go/types/testdata/check/main1.go b/src/internal/types/testdata/check/main1.go similarity index 100% rename from src/go/types/testdata/check/main1.go rename to src/internal/types/testdata/check/main1.go diff --git a/src/go/types/testdata/check/map0.go b/src/internal/types/testdata/check/map0.go similarity index 100% rename from src/go/types/testdata/check/map0.go rename to src/internal/types/testdata/check/map0.go diff --git a/src/go/types/testdata/check/map1.go b/src/internal/types/testdata/check/map1.go similarity index 100% rename from src/go/types/testdata/check/map1.go rename to src/internal/types/testdata/check/map1.go diff --git a/src/go/types/testdata/check/methodsets.go b/src/internal/types/testdata/check/methodsets.go similarity index 100% rename from src/go/types/testdata/check/methodsets.go rename to src/internal/types/testdata/check/methodsets.go diff --git a/src/go/types/testdata/check/shifts.go b/src/internal/types/testdata/check/shifts.go similarity index 100% rename from src/go/types/testdata/check/shifts.go rename to src/internal/types/testdata/check/shifts.go diff --git a/src/go/types/testdata/check/slices.go b/src/internal/types/testdata/check/slices.go similarity index 100% rename from src/go/types/testdata/check/slices.go rename to src/internal/types/testdata/check/slices.go diff --git a/src/go/types/testdata/check/stmt0.go b/src/internal/types/testdata/check/stmt0.go similarity index 100% rename from src/go/types/testdata/check/stmt0.go rename to src/internal/types/testdata/check/stmt0.go diff --git a/src/go/types/testdata/check/stmt1.go b/src/internal/types/testdata/check/stmt1.go similarity index 100% rename from src/go/types/testdata/check/stmt1.go rename to src/internal/types/testdata/check/stmt1.go diff --git a/src/go/types/testdata/check/typeinference.go b/src/internal/types/testdata/check/typeinference.go similarity index 100% rename from src/go/types/testdata/check/typeinference.go rename to src/internal/types/testdata/check/typeinference.go diff --git a/src/go/types/testdata/check/typeinst0.go b/src/internal/types/testdata/check/typeinst0.go similarity index 100% rename from src/go/types/testdata/check/typeinst0.go rename to src/internal/types/testdata/check/typeinst0.go diff --git a/src/go/types/testdata/check/typeinst1.go b/src/internal/types/testdata/check/typeinst1.go similarity index 100% rename from src/go/types/testdata/check/typeinst1.go rename to src/internal/types/testdata/check/typeinst1.go diff --git a/src/go/types/testdata/check/typeinstcycles.go b/src/internal/types/testdata/check/typeinstcycles.go similarity index 100% rename from src/go/types/testdata/check/typeinstcycles.go rename to src/internal/types/testdata/check/typeinstcycles.go diff --git a/src/go/types/testdata/check/typeparams.go b/src/internal/types/testdata/check/typeparams.go similarity index 100% rename from src/go/types/testdata/check/typeparams.go rename to src/internal/types/testdata/check/typeparams.go diff --git a/src/go/types/testdata/check/unions.go b/src/internal/types/testdata/check/unions.go similarity index 100% rename from src/go/types/testdata/check/unions.go rename to src/internal/types/testdata/check/unions.go diff --git a/src/go/types/testdata/check/vardecl.go b/src/internal/types/testdata/check/vardecl.go similarity index 100% rename from src/go/types/testdata/check/vardecl.go rename to src/internal/types/testdata/check/vardecl.go diff --git a/src/go/types/testdata/examples/constraints.go b/src/internal/types/testdata/examples/constraints.go similarity index 100% rename from src/go/types/testdata/examples/constraints.go rename to src/internal/types/testdata/examples/constraints.go diff --git a/src/go/types/testdata/examples/functions.go b/src/internal/types/testdata/examples/functions.go similarity index 100% rename from src/go/types/testdata/examples/functions.go rename to src/internal/types/testdata/examples/functions.go diff --git a/src/go/types/testdata/examples/inference.go b/src/internal/types/testdata/examples/inference.go similarity index 100% rename from src/go/types/testdata/examples/inference.go rename to src/internal/types/testdata/examples/inference.go diff --git a/src/go/types/testdata/examples/methods.go b/src/internal/types/testdata/examples/methods.go similarity index 100% rename from src/go/types/testdata/examples/methods.go rename to src/internal/types/testdata/examples/methods.go diff --git a/src/go/types/testdata/examples/operations.go b/src/internal/types/testdata/examples/operations.go similarity index 100% rename from src/go/types/testdata/examples/operations.go rename to src/internal/types/testdata/examples/operations.go diff --git a/src/go/types/testdata/examples/types.go b/src/internal/types/testdata/examples/types.go similarity index 100% rename from src/go/types/testdata/examples/types.go rename to src/internal/types/testdata/examples/types.go diff --git a/src/go/types/testdata/examples/typesets.go b/src/internal/types/testdata/examples/typesets.go similarity index 100% rename from src/go/types/testdata/examples/typesets.go rename to src/internal/types/testdata/examples/typesets.go diff --git a/src/go/types/testdata/fixedbugs/issue20583.go b/src/internal/types/testdata/fixedbugs/issue20583.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue20583.go rename to src/internal/types/testdata/fixedbugs/issue20583.go diff --git a/src/go/types/testdata/fixedbugs/issue23203a.go b/src/internal/types/testdata/fixedbugs/issue23203a.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue23203a.go rename to src/internal/types/testdata/fixedbugs/issue23203a.go diff --git a/src/go/types/testdata/fixedbugs/issue23203b.go b/src/internal/types/testdata/fixedbugs/issue23203b.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue23203b.go rename to src/internal/types/testdata/fixedbugs/issue23203b.go diff --git a/src/go/types/testdata/fixedbugs/issue25838.go b/src/internal/types/testdata/fixedbugs/issue25838.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue25838.go rename to src/internal/types/testdata/fixedbugs/issue25838.go diff --git a/src/go/types/testdata/fixedbugs/issue26390.go b/src/internal/types/testdata/fixedbugs/issue26390.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue26390.go rename to src/internal/types/testdata/fixedbugs/issue26390.go diff --git a/src/go/types/testdata/fixedbugs/issue28251.go b/src/internal/types/testdata/fixedbugs/issue28251.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue28251.go rename to src/internal/types/testdata/fixedbugs/issue28251.go diff --git a/src/go/types/testdata/fixedbugs/issue39634.go b/src/internal/types/testdata/fixedbugs/issue39634.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39634.go rename to src/internal/types/testdata/fixedbugs/issue39634.go diff --git a/src/go/types/testdata/fixedbugs/issue39664.go b/src/internal/types/testdata/fixedbugs/issue39664.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39664.go rename to src/internal/types/testdata/fixedbugs/issue39664.go diff --git a/src/go/types/testdata/fixedbugs/issue39680.go b/src/internal/types/testdata/fixedbugs/issue39680.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39680.go rename to src/internal/types/testdata/fixedbugs/issue39680.go diff --git a/src/go/types/testdata/fixedbugs/issue39693.go b/src/internal/types/testdata/fixedbugs/issue39693.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39693.go rename to src/internal/types/testdata/fixedbugs/issue39693.go diff --git a/src/go/types/testdata/fixedbugs/issue39699.go b/src/internal/types/testdata/fixedbugs/issue39699.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39699.go rename to src/internal/types/testdata/fixedbugs/issue39699.go diff --git a/src/go/types/testdata/fixedbugs/issue39711.go b/src/internal/types/testdata/fixedbugs/issue39711.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39711.go rename to src/internal/types/testdata/fixedbugs/issue39711.go diff --git a/src/go/types/testdata/fixedbugs/issue39723.go b/src/internal/types/testdata/fixedbugs/issue39723.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39723.go rename to src/internal/types/testdata/fixedbugs/issue39723.go diff --git a/src/go/types/testdata/fixedbugs/issue39725.go b/src/internal/types/testdata/fixedbugs/issue39725.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39725.go rename to src/internal/types/testdata/fixedbugs/issue39725.go diff --git a/src/go/types/testdata/fixedbugs/issue39754.go b/src/internal/types/testdata/fixedbugs/issue39754.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39754.go rename to src/internal/types/testdata/fixedbugs/issue39754.go diff --git a/src/go/types/testdata/fixedbugs/issue39755.go b/src/internal/types/testdata/fixedbugs/issue39755.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39755.go rename to src/internal/types/testdata/fixedbugs/issue39755.go diff --git a/src/go/types/testdata/fixedbugs/issue39768.go b/src/internal/types/testdata/fixedbugs/issue39768.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39768.go rename to src/internal/types/testdata/fixedbugs/issue39768.go diff --git a/src/go/types/testdata/fixedbugs/issue39938.go b/src/internal/types/testdata/fixedbugs/issue39938.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39938.go rename to src/internal/types/testdata/fixedbugs/issue39938.go diff --git a/src/go/types/testdata/fixedbugs/issue39948.go b/src/internal/types/testdata/fixedbugs/issue39948.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39948.go rename to src/internal/types/testdata/fixedbugs/issue39948.go diff --git a/src/go/types/testdata/fixedbugs/issue39976.go b/src/internal/types/testdata/fixedbugs/issue39976.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39976.go rename to src/internal/types/testdata/fixedbugs/issue39976.go diff --git a/src/go/types/testdata/fixedbugs/issue39982.go b/src/internal/types/testdata/fixedbugs/issue39982.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue39982.go rename to src/internal/types/testdata/fixedbugs/issue39982.go diff --git a/src/go/types/testdata/fixedbugs/issue40038.go b/src/internal/types/testdata/fixedbugs/issue40038.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40038.go rename to src/internal/types/testdata/fixedbugs/issue40038.go diff --git a/src/go/types/testdata/fixedbugs/issue40056.go b/src/internal/types/testdata/fixedbugs/issue40056.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40056.go rename to src/internal/types/testdata/fixedbugs/issue40056.go diff --git a/src/go/types/testdata/fixedbugs/issue40057.go b/src/internal/types/testdata/fixedbugs/issue40057.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40057.go rename to src/internal/types/testdata/fixedbugs/issue40057.go diff --git a/src/go/types/testdata/fixedbugs/issue40301.go b/src/internal/types/testdata/fixedbugs/issue40301.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40301.go rename to src/internal/types/testdata/fixedbugs/issue40301.go diff --git a/src/go/types/testdata/fixedbugs/issue40350.go b/src/internal/types/testdata/fixedbugs/issue40350.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40350.go rename to src/internal/types/testdata/fixedbugs/issue40350.go diff --git a/src/go/types/testdata/fixedbugs/issue40684.go b/src/internal/types/testdata/fixedbugs/issue40684.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40684.go rename to src/internal/types/testdata/fixedbugs/issue40684.go diff --git a/src/go/types/testdata/fixedbugs/issue40789.go b/src/internal/types/testdata/fixedbugs/issue40789.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue40789.go rename to src/internal/types/testdata/fixedbugs/issue40789.go diff --git a/src/go/types/testdata/fixedbugs/issue41124.go b/src/internal/types/testdata/fixedbugs/issue41124.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue41124.go rename to src/internal/types/testdata/fixedbugs/issue41124.go diff --git a/src/go/types/testdata/fixedbugs/issue42695.go b/src/internal/types/testdata/fixedbugs/issue42695.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue42695.go rename to src/internal/types/testdata/fixedbugs/issue42695.go diff --git a/src/go/types/testdata/fixedbugs/issue42758.go b/src/internal/types/testdata/fixedbugs/issue42758.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue42758.go rename to src/internal/types/testdata/fixedbugs/issue42758.go diff --git a/src/go/types/testdata/fixedbugs/issue42881.go b/src/internal/types/testdata/fixedbugs/issue42881.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue42881.go rename to src/internal/types/testdata/fixedbugs/issue42881.go diff --git a/src/go/types/testdata/fixedbugs/issue42987.go b/src/internal/types/testdata/fixedbugs/issue42987.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue42987.go rename to src/internal/types/testdata/fixedbugs/issue42987.go diff --git a/src/go/types/testdata/fixedbugs/issue43056.go b/src/internal/types/testdata/fixedbugs/issue43056.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43056.go rename to src/internal/types/testdata/fixedbugs/issue43056.go diff --git a/src/go/types/testdata/fixedbugs/issue43087.go b/src/internal/types/testdata/fixedbugs/issue43087.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43087.go rename to src/internal/types/testdata/fixedbugs/issue43087.go diff --git a/src/go/types/testdata/fixedbugs/issue43109.go b/src/internal/types/testdata/fixedbugs/issue43109.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43109.go rename to src/internal/types/testdata/fixedbugs/issue43109.go diff --git a/src/go/types/testdata/fixedbugs/issue43110.go b/src/internal/types/testdata/fixedbugs/issue43110.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43110.go rename to src/internal/types/testdata/fixedbugs/issue43110.go diff --git a/src/go/types/testdata/fixedbugs/issue43124.go b/src/internal/types/testdata/fixedbugs/issue43124.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43124.go rename to src/internal/types/testdata/fixedbugs/issue43124.go diff --git a/src/go/types/testdata/fixedbugs/issue43125.go b/src/internal/types/testdata/fixedbugs/issue43125.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43125.go rename to src/internal/types/testdata/fixedbugs/issue43125.go diff --git a/src/go/types/testdata/fixedbugs/issue43190.go b/src/internal/types/testdata/fixedbugs/issue43190.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43190.go rename to src/internal/types/testdata/fixedbugs/issue43190.go diff --git a/src/go/types/testdata/fixedbugs/issue43527.go b/src/internal/types/testdata/fixedbugs/issue43527.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43527.go rename to src/internal/types/testdata/fixedbugs/issue43527.go diff --git a/src/go/types/testdata/fixedbugs/issue43671.go b/src/internal/types/testdata/fixedbugs/issue43671.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue43671.go rename to src/internal/types/testdata/fixedbugs/issue43671.go diff --git a/src/go/types/testdata/fixedbugs/issue44688.go b/src/internal/types/testdata/fixedbugs/issue44688.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue44688.go rename to src/internal/types/testdata/fixedbugs/issue44688.go diff --git a/src/go/types/testdata/fixedbugs/issue44799.go b/src/internal/types/testdata/fixedbugs/issue44799.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue44799.go rename to src/internal/types/testdata/fixedbugs/issue44799.go diff --git a/src/go/types/testdata/fixedbugs/issue45114.go b/src/internal/types/testdata/fixedbugs/issue45114.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45114.go rename to src/internal/types/testdata/fixedbugs/issue45114.go diff --git a/src/go/types/testdata/fixedbugs/issue45548.go b/src/internal/types/testdata/fixedbugs/issue45548.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45548.go rename to src/internal/types/testdata/fixedbugs/issue45548.go diff --git a/src/go/types/testdata/fixedbugs/issue45550.go b/src/internal/types/testdata/fixedbugs/issue45550.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45550.go rename to src/internal/types/testdata/fixedbugs/issue45550.go diff --git a/src/go/types/testdata/fixedbugs/issue45635.go b/src/internal/types/testdata/fixedbugs/issue45635.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45635.go rename to src/internal/types/testdata/fixedbugs/issue45635.go diff --git a/src/go/types/testdata/fixedbugs/issue45639.go b/src/internal/types/testdata/fixedbugs/issue45639.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45639.go rename to src/internal/types/testdata/fixedbugs/issue45639.go diff --git a/src/go/types/testdata/fixedbugs/issue45920.go b/src/internal/types/testdata/fixedbugs/issue45920.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45920.go rename to src/internal/types/testdata/fixedbugs/issue45920.go diff --git a/src/go/types/testdata/fixedbugs/issue45985.go b/src/internal/types/testdata/fixedbugs/issue45985.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue45985.go rename to src/internal/types/testdata/fixedbugs/issue45985.go diff --git a/src/go/types/testdata/fixedbugs/issue46090.go b/src/internal/types/testdata/fixedbugs/issue46090.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46090.go rename to src/internal/types/testdata/fixedbugs/issue46090.go diff --git a/src/go/types/testdata/fixedbugs/issue46275.go b/src/internal/types/testdata/fixedbugs/issue46275.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46275.go rename to src/internal/types/testdata/fixedbugs/issue46275.go diff --git a/src/go/types/testdata/fixedbugs/issue46403.go b/src/internal/types/testdata/fixedbugs/issue46403.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46403.go rename to src/internal/types/testdata/fixedbugs/issue46403.go diff --git a/src/go/types/testdata/fixedbugs/issue46404.go b/src/internal/types/testdata/fixedbugs/issue46404.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46404.go rename to src/internal/types/testdata/fixedbugs/issue46404.go diff --git a/src/go/types/testdata/fixedbugs/issue46461.go b/src/internal/types/testdata/fixedbugs/issue46461.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46461.go rename to src/internal/types/testdata/fixedbugs/issue46461.go diff --git a/src/go/types/testdata/fixedbugs/issue46583.go b/src/internal/types/testdata/fixedbugs/issue46583.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue46583.go rename to src/internal/types/testdata/fixedbugs/issue46583.go diff --git a/src/go/types/testdata/fixedbugs/issue47031.go b/src/internal/types/testdata/fixedbugs/issue47031.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47031.go rename to src/internal/types/testdata/fixedbugs/issue47031.go diff --git a/src/go/types/testdata/fixedbugs/issue47115.go b/src/internal/types/testdata/fixedbugs/issue47115.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47115.go rename to src/internal/types/testdata/fixedbugs/issue47115.go diff --git a/src/go/types/testdata/fixedbugs/issue47127.go b/src/internal/types/testdata/fixedbugs/issue47127.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47127.go rename to src/internal/types/testdata/fixedbugs/issue47127.go diff --git a/src/go/types/testdata/fixedbugs/issue47411.go b/src/internal/types/testdata/fixedbugs/issue47411.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47411.go rename to src/internal/types/testdata/fixedbugs/issue47411.go diff --git a/src/go/types/testdata/fixedbugs/issue47747.go b/src/internal/types/testdata/fixedbugs/issue47747.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47747.go rename to src/internal/types/testdata/fixedbugs/issue47747.go diff --git a/src/go/types/testdata/fixedbugs/issue47796.go b/src/internal/types/testdata/fixedbugs/issue47796.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47796.go rename to src/internal/types/testdata/fixedbugs/issue47796.go diff --git a/src/go/types/testdata/fixedbugs/issue47818.go b/src/internal/types/testdata/fixedbugs/issue47818.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47818.go rename to src/internal/types/testdata/fixedbugs/issue47818.go diff --git a/src/go/types/testdata/fixedbugs/issue47887.go b/src/internal/types/testdata/fixedbugs/issue47887.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47887.go rename to src/internal/types/testdata/fixedbugs/issue47887.go diff --git a/src/go/types/testdata/fixedbugs/issue47968.go b/src/internal/types/testdata/fixedbugs/issue47968.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue47968.go rename to src/internal/types/testdata/fixedbugs/issue47968.go diff --git a/src/go/types/testdata/fixedbugs/issue48008.go b/src/internal/types/testdata/fixedbugs/issue48008.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48008.go rename to src/internal/types/testdata/fixedbugs/issue48008.go diff --git a/src/go/types/testdata/fixedbugs/issue48018.go b/src/internal/types/testdata/fixedbugs/issue48018.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48018.go rename to src/internal/types/testdata/fixedbugs/issue48018.go diff --git a/src/go/types/testdata/fixedbugs/issue48048.go b/src/internal/types/testdata/fixedbugs/issue48048.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48048.go rename to src/internal/types/testdata/fixedbugs/issue48048.go diff --git a/src/go/types/testdata/fixedbugs/issue48082.go b/src/internal/types/testdata/fixedbugs/issue48082.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48082.go rename to src/internal/types/testdata/fixedbugs/issue48082.go diff --git a/src/go/types/testdata/fixedbugs/issue48083.go b/src/internal/types/testdata/fixedbugs/issue48083.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48083.go rename to src/internal/types/testdata/fixedbugs/issue48083.go diff --git a/src/go/types/testdata/fixedbugs/issue48136.go b/src/internal/types/testdata/fixedbugs/issue48136.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48136.go rename to src/internal/types/testdata/fixedbugs/issue48136.go diff --git a/src/go/types/testdata/fixedbugs/issue48234.go b/src/internal/types/testdata/fixedbugs/issue48234.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48234.go rename to src/internal/types/testdata/fixedbugs/issue48234.go diff --git a/src/go/types/testdata/fixedbugs/issue48312.go b/src/internal/types/testdata/fixedbugs/issue48312.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48312.go rename to src/internal/types/testdata/fixedbugs/issue48312.go diff --git a/src/go/types/testdata/fixedbugs/issue48472.go b/src/internal/types/testdata/fixedbugs/issue48472.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48472.go rename to src/internal/types/testdata/fixedbugs/issue48472.go diff --git a/src/go/types/testdata/fixedbugs/issue48529.go b/src/internal/types/testdata/fixedbugs/issue48529.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48529.go rename to src/internal/types/testdata/fixedbugs/issue48529.go diff --git a/src/go/types/testdata/fixedbugs/issue48582.go b/src/internal/types/testdata/fixedbugs/issue48582.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48582.go rename to src/internal/types/testdata/fixedbugs/issue48582.go diff --git a/src/go/types/testdata/fixedbugs/issue48619.go b/src/internal/types/testdata/fixedbugs/issue48619.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48619.go rename to src/internal/types/testdata/fixedbugs/issue48619.go diff --git a/src/go/types/testdata/fixedbugs/issue48656.go b/src/internal/types/testdata/fixedbugs/issue48656.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48656.go rename to src/internal/types/testdata/fixedbugs/issue48656.go diff --git a/src/go/types/testdata/fixedbugs/issue48695.go b/src/internal/types/testdata/fixedbugs/issue48695.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48695.go rename to src/internal/types/testdata/fixedbugs/issue48695.go diff --git a/src/go/types/testdata/fixedbugs/issue48703.go b/src/internal/types/testdata/fixedbugs/issue48703.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48703.go rename to src/internal/types/testdata/fixedbugs/issue48703.go diff --git a/src/go/types/testdata/fixedbugs/issue48712.go b/src/internal/types/testdata/fixedbugs/issue48712.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48712.go rename to src/internal/types/testdata/fixedbugs/issue48712.go diff --git a/src/go/types/testdata/fixedbugs/issue48819.go b/src/internal/types/testdata/fixedbugs/issue48819.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48819.go rename to src/internal/types/testdata/fixedbugs/issue48819.go diff --git a/src/go/types/testdata/fixedbugs/issue48827.go b/src/internal/types/testdata/fixedbugs/issue48827.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48827.go rename to src/internal/types/testdata/fixedbugs/issue48827.go diff --git a/src/go/types/testdata/fixedbugs/issue48951.go b/src/internal/types/testdata/fixedbugs/issue48951.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48951.go rename to src/internal/types/testdata/fixedbugs/issue48951.go diff --git a/src/go/types/testdata/fixedbugs/issue48962.go b/src/internal/types/testdata/fixedbugs/issue48962.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48962.go rename to src/internal/types/testdata/fixedbugs/issue48962.go diff --git a/src/go/types/testdata/fixedbugs/issue48974.go b/src/internal/types/testdata/fixedbugs/issue48974.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue48974.go rename to src/internal/types/testdata/fixedbugs/issue48974.go diff --git a/src/go/types/testdata/fixedbugs/issue49003.go b/src/internal/types/testdata/fixedbugs/issue49003.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49003.go rename to src/internal/types/testdata/fixedbugs/issue49003.go diff --git a/src/go/types/testdata/fixedbugs/issue49005.go b/src/internal/types/testdata/fixedbugs/issue49005.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49005.go rename to src/internal/types/testdata/fixedbugs/issue49005.go diff --git a/src/go/types/testdata/fixedbugs/issue49043.go b/src/internal/types/testdata/fixedbugs/issue49043.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49043.go rename to src/internal/types/testdata/fixedbugs/issue49043.go diff --git a/src/go/types/testdata/fixedbugs/issue49112.go b/src/internal/types/testdata/fixedbugs/issue49112.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49112.go rename to src/internal/types/testdata/fixedbugs/issue49112.go diff --git a/src/go/types/testdata/fixedbugs/issue49179.go b/src/internal/types/testdata/fixedbugs/issue49179.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49179.go rename to src/internal/types/testdata/fixedbugs/issue49179.go diff --git a/src/go/types/testdata/fixedbugs/issue49242.go b/src/internal/types/testdata/fixedbugs/issue49242.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49242.go rename to src/internal/types/testdata/fixedbugs/issue49242.go diff --git a/src/go/types/testdata/fixedbugs/issue49247.go b/src/internal/types/testdata/fixedbugs/issue49247.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49247.go rename to src/internal/types/testdata/fixedbugs/issue49247.go diff --git a/src/go/types/testdata/fixedbugs/issue49276.go b/src/internal/types/testdata/fixedbugs/issue49276.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49276.go rename to src/internal/types/testdata/fixedbugs/issue49276.go diff --git a/src/go/types/testdata/fixedbugs/issue49296.go b/src/internal/types/testdata/fixedbugs/issue49296.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49296.go rename to src/internal/types/testdata/fixedbugs/issue49296.go diff --git a/src/go/types/testdata/fixedbugs/issue49439.go b/src/internal/types/testdata/fixedbugs/issue49439.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49439.go rename to src/internal/types/testdata/fixedbugs/issue49439.go diff --git a/src/go/types/testdata/fixedbugs/issue49482.go b/src/internal/types/testdata/fixedbugs/issue49482.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49482.go rename to src/internal/types/testdata/fixedbugs/issue49482.go diff --git a/src/go/types/testdata/fixedbugs/issue49541.go b/src/internal/types/testdata/fixedbugs/issue49541.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49541.go rename to src/internal/types/testdata/fixedbugs/issue49541.go diff --git a/src/go/types/testdata/fixedbugs/issue49579.go b/src/internal/types/testdata/fixedbugs/issue49579.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49579.go rename to src/internal/types/testdata/fixedbugs/issue49579.go diff --git a/src/go/types/testdata/fixedbugs/issue49592.go b/src/internal/types/testdata/fixedbugs/issue49592.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49592.go rename to src/internal/types/testdata/fixedbugs/issue49592.go diff --git a/src/go/types/testdata/fixedbugs/issue49602.go b/src/internal/types/testdata/fixedbugs/issue49602.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49602.go rename to src/internal/types/testdata/fixedbugs/issue49602.go diff --git a/src/go/types/testdata/fixedbugs/issue49705.go b/src/internal/types/testdata/fixedbugs/issue49705.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49705.go rename to src/internal/types/testdata/fixedbugs/issue49705.go diff --git a/src/go/types/testdata/fixedbugs/issue49735.go b/src/internal/types/testdata/fixedbugs/issue49735.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49735.go rename to src/internal/types/testdata/fixedbugs/issue49735.go diff --git a/src/go/types/testdata/fixedbugs/issue49739.go b/src/internal/types/testdata/fixedbugs/issue49739.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49739.go rename to src/internal/types/testdata/fixedbugs/issue49739.go diff --git a/src/go/types/testdata/fixedbugs/issue49864.go b/src/internal/types/testdata/fixedbugs/issue49864.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue49864.go rename to src/internal/types/testdata/fixedbugs/issue49864.go diff --git a/src/go/types/testdata/fixedbugs/issue50259.go b/src/internal/types/testdata/fixedbugs/issue50259.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50259.go rename to src/internal/types/testdata/fixedbugs/issue50259.go diff --git a/src/go/types/testdata/fixedbugs/issue50276.go b/src/internal/types/testdata/fixedbugs/issue50276.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50276.go rename to src/internal/types/testdata/fixedbugs/issue50276.go diff --git a/src/go/types/testdata/fixedbugs/issue50281.go b/src/internal/types/testdata/fixedbugs/issue50281.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50281.go rename to src/internal/types/testdata/fixedbugs/issue50281.go diff --git a/src/go/types/testdata/fixedbugs/issue50321.go b/src/internal/types/testdata/fixedbugs/issue50321.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50321.go rename to src/internal/types/testdata/fixedbugs/issue50321.go diff --git a/src/go/types/testdata/fixedbugs/issue50372.go b/src/internal/types/testdata/fixedbugs/issue50372.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50372.go rename to src/internal/types/testdata/fixedbugs/issue50372.go diff --git a/src/go/types/testdata/fixedbugs/issue50417.go b/src/internal/types/testdata/fixedbugs/issue50417.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50417.go rename to src/internal/types/testdata/fixedbugs/issue50417.go diff --git a/src/go/types/testdata/fixedbugs/issue50426.go b/src/internal/types/testdata/fixedbugs/issue50426.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50426.go rename to src/internal/types/testdata/fixedbugs/issue50426.go diff --git a/src/go/types/testdata/fixedbugs/issue50427.go b/src/internal/types/testdata/fixedbugs/issue50427.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50427.go rename to src/internal/types/testdata/fixedbugs/issue50427.go diff --git a/src/go/types/testdata/fixedbugs/issue50450.go b/src/internal/types/testdata/fixedbugs/issue50450.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50450.go rename to src/internal/types/testdata/fixedbugs/issue50450.go diff --git a/src/go/types/testdata/fixedbugs/issue50516.go b/src/internal/types/testdata/fixedbugs/issue50516.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50516.go rename to src/internal/types/testdata/fixedbugs/issue50516.go diff --git a/src/go/types/testdata/fixedbugs/issue50646.go b/src/internal/types/testdata/fixedbugs/issue50646.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50646.go rename to src/internal/types/testdata/fixedbugs/issue50646.go diff --git a/src/go/types/testdata/fixedbugs/issue50729.go b/src/internal/types/testdata/fixedbugs/issue50729.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50729.go rename to src/internal/types/testdata/fixedbugs/issue50729.go diff --git a/src/go/types/testdata/fixedbugs/issue50755.go b/src/internal/types/testdata/fixedbugs/issue50755.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50755.go rename to src/internal/types/testdata/fixedbugs/issue50755.go diff --git a/src/go/types/testdata/fixedbugs/issue50779.go b/src/internal/types/testdata/fixedbugs/issue50779.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50779.go rename to src/internal/types/testdata/fixedbugs/issue50779.go diff --git a/src/go/types/testdata/fixedbugs/issue50782.go b/src/internal/types/testdata/fixedbugs/issue50782.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50782.go rename to src/internal/types/testdata/fixedbugs/issue50782.go diff --git a/src/go/types/testdata/fixedbugs/issue50816.go b/src/internal/types/testdata/fixedbugs/issue50816.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50816.go rename to src/internal/types/testdata/fixedbugs/issue50816.go diff --git a/src/go/types/testdata/fixedbugs/issue50833.go b/src/internal/types/testdata/fixedbugs/issue50833.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50833.go rename to src/internal/types/testdata/fixedbugs/issue50833.go diff --git a/src/go/types/testdata/fixedbugs/issue50912.go b/src/internal/types/testdata/fixedbugs/issue50912.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50912.go rename to src/internal/types/testdata/fixedbugs/issue50912.go diff --git a/src/go/types/testdata/fixedbugs/issue50918.go b/src/internal/types/testdata/fixedbugs/issue50918.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50918.go rename to src/internal/types/testdata/fixedbugs/issue50918.go diff --git a/src/go/types/testdata/fixedbugs/issue50929.go b/src/internal/types/testdata/fixedbugs/issue50929.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50929.go rename to src/internal/types/testdata/fixedbugs/issue50929.go diff --git a/src/go/types/testdata/fixedbugs/issue50965.go b/src/internal/types/testdata/fixedbugs/issue50965.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue50965.go rename to src/internal/types/testdata/fixedbugs/issue50965.go diff --git a/src/go/types/testdata/fixedbugs/issue51048.go b/src/internal/types/testdata/fixedbugs/issue51048.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51048.go rename to src/internal/types/testdata/fixedbugs/issue51048.go diff --git a/src/go/types/testdata/fixedbugs/issue51145.go b/src/internal/types/testdata/fixedbugs/issue51145.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51145.go rename to src/internal/types/testdata/fixedbugs/issue51145.go diff --git a/src/go/types/testdata/fixedbugs/issue51158.go b/src/internal/types/testdata/fixedbugs/issue51158.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51158.go rename to src/internal/types/testdata/fixedbugs/issue51158.go diff --git a/src/go/types/testdata/fixedbugs/issue51229.go b/src/internal/types/testdata/fixedbugs/issue51229.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51229.go rename to src/internal/types/testdata/fixedbugs/issue51229.go diff --git a/src/go/types/testdata/fixedbugs/issue51232.go b/src/internal/types/testdata/fixedbugs/issue51232.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51232.go rename to src/internal/types/testdata/fixedbugs/issue51232.go diff --git a/src/go/types/testdata/fixedbugs/issue51233.go b/src/internal/types/testdata/fixedbugs/issue51233.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51233.go rename to src/internal/types/testdata/fixedbugs/issue51233.go diff --git a/src/go/types/testdata/fixedbugs/issue51257.go b/src/internal/types/testdata/fixedbugs/issue51257.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51257.go rename to src/internal/types/testdata/fixedbugs/issue51257.go diff --git a/src/go/types/testdata/fixedbugs/issue51335.go b/src/internal/types/testdata/fixedbugs/issue51335.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51335.go rename to src/internal/types/testdata/fixedbugs/issue51335.go diff --git a/src/go/types/testdata/fixedbugs/issue51339.go b/src/internal/types/testdata/fixedbugs/issue51339.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51339.go rename to src/internal/types/testdata/fixedbugs/issue51339.go diff --git a/src/go/types/testdata/fixedbugs/issue51360.go b/src/internal/types/testdata/fixedbugs/issue51360.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51360.go rename to src/internal/types/testdata/fixedbugs/issue51360.go diff --git a/src/go/types/testdata/fixedbugs/issue51376.go b/src/internal/types/testdata/fixedbugs/issue51376.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51376.go rename to src/internal/types/testdata/fixedbugs/issue51376.go diff --git a/src/go/types/testdata/fixedbugs/issue51386.go b/src/internal/types/testdata/fixedbugs/issue51386.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51386.go rename to src/internal/types/testdata/fixedbugs/issue51386.go diff --git a/src/go/types/testdata/fixedbugs/issue51437.go b/src/internal/types/testdata/fixedbugs/issue51437.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51437.go rename to src/internal/types/testdata/fixedbugs/issue51437.go diff --git a/src/go/types/testdata/fixedbugs/issue51472.go b/src/internal/types/testdata/fixedbugs/issue51472.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51472.go rename to src/internal/types/testdata/fixedbugs/issue51472.go diff --git a/src/go/types/testdata/fixedbugs/issue51509.go b/src/internal/types/testdata/fixedbugs/issue51509.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51509.go rename to src/internal/types/testdata/fixedbugs/issue51509.go diff --git a/src/go/types/testdata/fixedbugs/issue51525.go b/src/internal/types/testdata/fixedbugs/issue51525.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51525.go rename to src/internal/types/testdata/fixedbugs/issue51525.go diff --git a/src/go/types/testdata/fixedbugs/issue51533.go b/src/internal/types/testdata/fixedbugs/issue51533.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51533.go rename to src/internal/types/testdata/fixedbugs/issue51533.go diff --git a/src/go/types/testdata/fixedbugs/issue51578.go b/src/internal/types/testdata/fixedbugs/issue51578.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51578.go rename to src/internal/types/testdata/fixedbugs/issue51578.go diff --git a/src/go/types/testdata/fixedbugs/issue51593.go b/src/internal/types/testdata/fixedbugs/issue51593.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51593.go rename to src/internal/types/testdata/fixedbugs/issue51593.go diff --git a/src/go/types/testdata/fixedbugs/issue51607.go b/src/internal/types/testdata/fixedbugs/issue51607.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51607.go rename to src/internal/types/testdata/fixedbugs/issue51607.go diff --git a/src/go/types/testdata/fixedbugs/issue51610.go b/src/internal/types/testdata/fixedbugs/issue51610.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51610.go rename to src/internal/types/testdata/fixedbugs/issue51610.go diff --git a/src/go/types/testdata/fixedbugs/issue51616.go b/src/internal/types/testdata/fixedbugs/issue51616.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51616.go rename to src/internal/types/testdata/fixedbugs/issue51616.go diff --git a/src/go/types/testdata/fixedbugs/issue51658.go b/src/internal/types/testdata/fixedbugs/issue51658.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51658.go rename to src/internal/types/testdata/fixedbugs/issue51658.go diff --git a/src/go/types/testdata/fixedbugs/issue51877.go b/src/internal/types/testdata/fixedbugs/issue51877.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue51877.go rename to src/internal/types/testdata/fixedbugs/issue51877.go diff --git a/src/go/types/testdata/fixedbugs/issue52031.go b/src/internal/types/testdata/fixedbugs/issue52031.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue52031.go rename to src/internal/types/testdata/fixedbugs/issue52031.go diff --git a/src/go/types/testdata/fixedbugs/issue52401.go b/src/internal/types/testdata/fixedbugs/issue52401.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue52401.go rename to src/internal/types/testdata/fixedbugs/issue52401.go diff --git a/src/go/types/testdata/fixedbugs/issue52529.go b/src/internal/types/testdata/fixedbugs/issue52529.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue52529.go rename to src/internal/types/testdata/fixedbugs/issue52529.go diff --git a/src/go/types/testdata/fixedbugs/issue52698.go b/src/internal/types/testdata/fixedbugs/issue52698.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue52698.go rename to src/internal/types/testdata/fixedbugs/issue52698.go diff --git a/src/go/types/testdata/fixedbugs/issue52915.go b/src/internal/types/testdata/fixedbugs/issue52915.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue52915.go rename to src/internal/types/testdata/fixedbugs/issue52915.go diff --git a/src/go/types/testdata/fixedbugs/issue54280.go b/src/internal/types/testdata/fixedbugs/issue54280.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue54280.go rename to src/internal/types/testdata/fixedbugs/issue54280.go diff --git a/src/go/types/testdata/fixedbugs/issue54405.go b/src/internal/types/testdata/fixedbugs/issue54405.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue54405.go rename to src/internal/types/testdata/fixedbugs/issue54405.go diff --git a/src/go/types/testdata/fixedbugs/issue6977.go b/src/internal/types/testdata/fixedbugs/issue6977.go similarity index 100% rename from src/go/types/testdata/fixedbugs/issue6977.go rename to src/internal/types/testdata/fixedbugs/issue6977.go diff --git a/src/go/types/testdata/spec/assignability.go b/src/internal/types/testdata/spec/assignability.go similarity index 100% rename from src/go/types/testdata/spec/assignability.go rename to src/internal/types/testdata/spec/assignability.go diff --git a/src/go/types/testdata/spec/comparisons.go b/src/internal/types/testdata/spec/comparisons.go similarity index 100% rename from src/go/types/testdata/spec/comparisons.go rename to src/internal/types/testdata/spec/comparisons.go diff --git a/src/go/types/testdata/spec/conversions.go b/src/internal/types/testdata/spec/conversions.go similarity index 100% rename from src/go/types/testdata/spec/conversions.go rename to src/internal/types/testdata/spec/conversions.go -- 2.48.1