diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index dce98218c1cb..eb7ae415d790 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,14 +5,14 @@ repos: - id: trailing-whitespace exclude: > (?x)^( - ^test/runnable/extra-files/.*$| - ^test/compilable/extra-files/.*$| + ^compiler/test/runnable/extra-files/.*$| + ^compiler/test/compilable/extra-files/.*$| )$ - id: end-of-file-fixer exclude: > (?x)^( - ^test/runnable/extra-files/.*$| - ^test/compilable/extra-files/.*$| + ^compiler/test/runnable/extra-files/.*$| + ^compiler/test/compilable/extra-files/.*$| )$ - id: check-merge-conflict - id: check-added-large-files diff --git a/docs/Makefile b/compiler/docs/Makefile similarity index 100% rename from docs/Makefile rename to compiler/docs/Makefile diff --git a/docs/gen_man.d b/compiler/docs/gen_man.d similarity index 100% rename from docs/gen_man.d rename to compiler/docs/gen_man.d diff --git a/docs/man/man1/dumpobj.1 b/compiler/docs/man/man1/dumpobj.1 similarity index 100% rename from docs/man/man1/dumpobj.1 rename to compiler/docs/man/man1/dumpobj.1 diff --git a/docs/man/man1/obj2asm.1 b/compiler/docs/man/man1/obj2asm.1 similarity index 100% rename from docs/man/man1/obj2asm.1 rename to compiler/docs/man/man1/obj2asm.1 diff --git a/docs/man/man5/dmd.conf.5 b/compiler/docs/man/man5/dmd.conf.5 similarity index 100% rename from docs/man/man5/dmd.conf.5 rename to compiler/docs/man/man5/dmd.conf.5 diff --git a/docs/objective-c_abi.md b/compiler/docs/objective-c_abi.md similarity index 100% rename from docs/objective-c_abi.md rename to compiler/docs/objective-c_abi.md diff --git a/ini/dragonflybsd/bin32/dmd.conf b/compiler/ini/dragonflybsd/bin32/dmd.conf similarity index 100% rename from ini/dragonflybsd/bin32/dmd.conf rename to compiler/ini/dragonflybsd/bin32/dmd.conf diff --git a/ini/dragonflybsd/bin64/dmd.conf b/compiler/ini/dragonflybsd/bin64/dmd.conf similarity index 100% rename from ini/dragonflybsd/bin64/dmd.conf rename to compiler/ini/dragonflybsd/bin64/dmd.conf diff --git a/ini/freebsd/bin32/dmd.conf b/compiler/ini/freebsd/bin32/dmd.conf similarity index 100% rename from ini/freebsd/bin32/dmd.conf rename to compiler/ini/freebsd/bin32/dmd.conf diff --git a/ini/freebsd/bin64/dmd.conf b/compiler/ini/freebsd/bin64/dmd.conf similarity index 100% rename from ini/freebsd/bin64/dmd.conf rename to compiler/ini/freebsd/bin64/dmd.conf diff --git a/ini/linux/bin32/dmd.conf b/compiler/ini/linux/bin32/dmd.conf similarity index 100% rename from ini/linux/bin32/dmd.conf rename to compiler/ini/linux/bin32/dmd.conf diff --git a/ini/linux/bin64/dmd.conf b/compiler/ini/linux/bin64/dmd.conf similarity index 100% rename from ini/linux/bin64/dmd.conf rename to compiler/ini/linux/bin64/dmd.conf diff --git a/ini/openbsd/bin32/dmd.conf b/compiler/ini/openbsd/bin32/dmd.conf similarity index 100% rename from ini/openbsd/bin32/dmd.conf rename to compiler/ini/openbsd/bin32/dmd.conf diff --git a/ini/openbsd/bin64/dmd.conf b/compiler/ini/openbsd/bin64/dmd.conf similarity index 100% rename from ini/openbsd/bin64/dmd.conf rename to compiler/ini/openbsd/bin64/dmd.conf diff --git a/ini/osx/bin/dmd.conf b/compiler/ini/osx/bin/dmd.conf similarity index 100% rename from ini/osx/bin/dmd.conf rename to compiler/ini/osx/bin/dmd.conf diff --git a/ini/osx/bin/dmdx.conf b/compiler/ini/osx/bin/dmdx.conf similarity index 100% rename from ini/osx/bin/dmdx.conf rename to compiler/ini/osx/bin/dmdx.conf diff --git a/ini/solaris/bin32/dmd.conf b/compiler/ini/solaris/bin32/dmd.conf similarity index 100% rename from ini/solaris/bin32/dmd.conf rename to compiler/ini/solaris/bin32/dmd.conf diff --git a/ini/solaris/bin64/dmd.conf b/compiler/ini/solaris/bin64/dmd.conf similarity index 100% rename from ini/solaris/bin64/dmd.conf rename to compiler/ini/solaris/bin64/dmd.conf diff --git a/ini/windows/bin/sc.ini b/compiler/ini/windows/bin/sc.ini similarity index 100% rename from ini/windows/bin/sc.ini rename to compiler/ini/windows/bin/sc.ini diff --git a/samples/.gitignore b/compiler/samples/.gitignore similarity index 100% rename from samples/.gitignore rename to compiler/samples/.gitignore diff --git a/samples/all.sh b/compiler/samples/all.sh similarity index 100% rename from samples/all.sh rename to compiler/samples/all.sh diff --git a/samples/build.bat b/compiler/samples/build.bat similarity index 100% rename from samples/build.bat rename to compiler/samples/build.bat diff --git a/samples/chello.d b/compiler/samples/chello.d similarity index 100% rename from samples/chello.d rename to compiler/samples/chello.d diff --git a/samples/clean.bat b/compiler/samples/clean.bat similarity index 100% rename from samples/clean.bat rename to compiler/samples/clean.bat diff --git a/samples/d2html.d b/compiler/samples/d2html.d similarity index 100% rename from samples/d2html.d rename to compiler/samples/d2html.d diff --git a/samples/d2html.kwd b/compiler/samples/d2html.kwd similarity index 100% rename from samples/d2html.kwd rename to compiler/samples/d2html.kwd diff --git a/samples/dclient.d b/compiler/samples/dclient.d similarity index 100% rename from samples/dclient.d rename to compiler/samples/dclient.d diff --git a/samples/dhry.d b/compiler/samples/dhry.d similarity index 100% rename from samples/dhry.d rename to compiler/samples/dhry.d diff --git a/samples/dserver.d b/compiler/samples/dserver.d similarity index 100% rename from samples/dserver.d rename to compiler/samples/dserver.d diff --git a/samples/dserver.def b/compiler/samples/dserver.def similarity index 100% rename from samples/dserver.def rename to compiler/samples/dserver.def diff --git a/samples/dserver64.def b/compiler/samples/dserver64.def similarity index 100% rename from samples/dserver64.def rename to compiler/samples/dserver64.def diff --git a/samples/hello.d b/compiler/samples/hello.d similarity index 100% rename from samples/hello.d rename to compiler/samples/hello.d diff --git a/samples/htmlget.d b/compiler/samples/htmlget.d similarity index 100% rename from samples/htmlget.d rename to compiler/samples/htmlget.d diff --git a/samples/listener.d b/compiler/samples/listener.d similarity index 100% rename from samples/listener.d rename to compiler/samples/listener.d diff --git a/samples/mydll/build.bat b/compiler/samples/mydll/build.bat similarity index 100% rename from samples/mydll/build.bat rename to compiler/samples/mydll/build.bat diff --git a/samples/mydll/dll.d b/compiler/samples/mydll/dll.d similarity index 100% rename from samples/mydll/dll.d rename to compiler/samples/mydll/dll.d diff --git a/samples/mydll/mydll.d b/compiler/samples/mydll/mydll.d similarity index 100% rename from samples/mydll/mydll.d rename to compiler/samples/mydll/mydll.d diff --git a/samples/mydll/mydll.def b/compiler/samples/mydll/mydll.def similarity index 100% rename from samples/mydll/mydll.def rename to compiler/samples/mydll/mydll.def diff --git a/samples/mydll/mydll.di b/compiler/samples/mydll/mydll.di similarity index 100% rename from samples/mydll/mydll.di rename to compiler/samples/mydll/mydll.di diff --git a/samples/mydll/test.d b/compiler/samples/mydll/test.d similarity index 100% rename from samples/mydll/test.d rename to compiler/samples/mydll/test.d diff --git a/samples/pi.d b/compiler/samples/pi.d similarity index 100% rename from samples/pi.d rename to compiler/samples/pi.d diff --git a/samples/posix.mak b/compiler/samples/posix.mak similarity index 100% rename from samples/posix.mak rename to compiler/samples/posix.mak diff --git a/samples/sieve.d b/compiler/samples/sieve.d similarity index 100% rename from samples/sieve.d rename to compiler/samples/sieve.d diff --git a/samples/wc.d b/compiler/samples/wc.d similarity index 100% rename from samples/wc.d rename to compiler/samples/wc.d diff --git a/samples/wc2.d b/compiler/samples/wc2.d similarity index 100% rename from samples/wc2.d rename to compiler/samples/wc2.d diff --git a/samples/win32.mak b/compiler/samples/win32.mak similarity index 100% rename from samples/win32.mak rename to compiler/samples/win32.mak diff --git a/samples/winsamp.d b/compiler/samples/winsamp.d similarity index 100% rename from samples/winsamp.d rename to compiler/samples/winsamp.d diff --git a/samples/winsamp.def b/compiler/samples/winsamp.def similarity index 100% rename from samples/winsamp.def rename to compiler/samples/winsamp.def diff --git a/src/.dscanner.ini b/compiler/src/.dscanner.ini similarity index 100% rename from src/.dscanner.ini rename to compiler/src/.dscanner.ini diff --git a/src/README.md b/compiler/src/README.md similarity index 100% rename from src/README.md rename to compiler/src/README.md diff --git a/src/bootstrap.sh b/compiler/src/bootstrap.sh similarity index 100% rename from src/bootstrap.sh rename to compiler/src/bootstrap.sh diff --git a/src/build.d b/compiler/src/build.d similarity index 100% rename from src/build.d rename to compiler/src/build.d diff --git a/src/dmd/README.md b/compiler/src/dmd/README.md similarity index 100% rename from src/dmd/README.md rename to compiler/src/dmd/README.md diff --git a/src/dmd/access.d b/compiler/src/dmd/access.d similarity index 100% rename from src/dmd/access.d rename to compiler/src/dmd/access.d diff --git a/src/dmd/aggregate.d b/compiler/src/dmd/aggregate.d similarity index 100% rename from src/dmd/aggregate.d rename to compiler/src/dmd/aggregate.d diff --git a/src/dmd/aggregate.h b/compiler/src/dmd/aggregate.h similarity index 100% rename from src/dmd/aggregate.h rename to compiler/src/dmd/aggregate.h diff --git a/src/dmd/aliasthis.d b/compiler/src/dmd/aliasthis.d similarity index 100% rename from src/dmd/aliasthis.d rename to compiler/src/dmd/aliasthis.d diff --git a/src/dmd/aliasthis.h b/compiler/src/dmd/aliasthis.h similarity index 100% rename from src/dmd/aliasthis.h rename to compiler/src/dmd/aliasthis.h diff --git a/src/dmd/apply.d b/compiler/src/dmd/apply.d similarity index 100% rename from src/dmd/apply.d rename to compiler/src/dmd/apply.d diff --git a/src/dmd/argtypes_aarch64.d b/compiler/src/dmd/argtypes_aarch64.d similarity index 100% rename from src/dmd/argtypes_aarch64.d rename to compiler/src/dmd/argtypes_aarch64.d diff --git a/src/dmd/argtypes_sysv_x64.d b/compiler/src/dmd/argtypes_sysv_x64.d similarity index 100% rename from src/dmd/argtypes_sysv_x64.d rename to compiler/src/dmd/argtypes_sysv_x64.d diff --git a/src/dmd/argtypes_x86.d b/compiler/src/dmd/argtypes_x86.d similarity index 100% rename from src/dmd/argtypes_x86.d rename to compiler/src/dmd/argtypes_x86.d diff --git a/src/dmd/arrayop.d b/compiler/src/dmd/arrayop.d similarity index 100% rename from src/dmd/arrayop.d rename to compiler/src/dmd/arrayop.d diff --git a/src/dmd/arraytypes.d b/compiler/src/dmd/arraytypes.d similarity index 100% rename from src/dmd/arraytypes.d rename to compiler/src/dmd/arraytypes.d diff --git a/src/dmd/arraytypes.h b/compiler/src/dmd/arraytypes.h similarity index 100% rename from src/dmd/arraytypes.h rename to compiler/src/dmd/arraytypes.h diff --git a/src/dmd/ast_node.d b/compiler/src/dmd/ast_node.d similarity index 100% rename from src/dmd/ast_node.d rename to compiler/src/dmd/ast_node.d diff --git a/src/dmd/ast_node.h b/compiler/src/dmd/ast_node.h similarity index 100% rename from src/dmd/ast_node.h rename to compiler/src/dmd/ast_node.h diff --git a/src/dmd/astbase.d b/compiler/src/dmd/astbase.d similarity index 100% rename from src/dmd/astbase.d rename to compiler/src/dmd/astbase.d diff --git a/src/dmd/astcodegen.d b/compiler/src/dmd/astcodegen.d similarity index 100% rename from src/dmd/astcodegen.d rename to compiler/src/dmd/astcodegen.d diff --git a/src/dmd/astenums.d b/compiler/src/dmd/astenums.d similarity index 100% rename from src/dmd/astenums.d rename to compiler/src/dmd/astenums.d diff --git a/src/dmd/asttypename.d b/compiler/src/dmd/asttypename.d similarity index 100% rename from src/dmd/asttypename.d rename to compiler/src/dmd/asttypename.d diff --git a/src/dmd/attrib.d b/compiler/src/dmd/attrib.d similarity index 100% rename from src/dmd/attrib.d rename to compiler/src/dmd/attrib.d diff --git a/src/dmd/attrib.h b/compiler/src/dmd/attrib.h similarity index 100% rename from src/dmd/attrib.h rename to compiler/src/dmd/attrib.h diff --git a/src/dmd/backend/README.md b/compiler/src/dmd/backend/README.md similarity index 100% rename from src/dmd/backend/README.md rename to compiler/src/dmd/backend/README.md diff --git a/src/dmd/backend/aarray.d b/compiler/src/dmd/backend/aarray.d similarity index 100% rename from src/dmd/backend/aarray.d rename to compiler/src/dmd/backend/aarray.d diff --git a/src/dmd/backend/backconfig.d b/compiler/src/dmd/backend/backconfig.d similarity index 100% rename from src/dmd/backend/backconfig.d rename to compiler/src/dmd/backend/backconfig.d diff --git a/src/dmd/backend/backend.d b/compiler/src/dmd/backend/backend.d similarity index 100% rename from src/dmd/backend/backend.d rename to compiler/src/dmd/backend/backend.d diff --git a/src/dmd/backend/barray.d b/compiler/src/dmd/backend/barray.d similarity index 100% rename from src/dmd/backend/barray.d rename to compiler/src/dmd/backend/barray.d diff --git a/src/dmd/backend/bcomplex.d b/compiler/src/dmd/backend/bcomplex.d similarity index 100% rename from src/dmd/backend/bcomplex.d rename to compiler/src/dmd/backend/bcomplex.d diff --git a/src/dmd/backend/blockopt.d b/compiler/src/dmd/backend/blockopt.d similarity index 100% rename from src/dmd/backend/blockopt.d rename to compiler/src/dmd/backend/blockopt.d diff --git a/src/dmd/backend/cc.d b/compiler/src/dmd/backend/cc.d similarity index 100% rename from src/dmd/backend/cc.d rename to compiler/src/dmd/backend/cc.d diff --git a/src/dmd/backend/cdef.d b/compiler/src/dmd/backend/cdef.d similarity index 100% rename from src/dmd/backend/cdef.d rename to compiler/src/dmd/backend/cdef.d diff --git a/src/dmd/backend/cg.d b/compiler/src/dmd/backend/cg.d similarity index 100% rename from src/dmd/backend/cg.d rename to compiler/src/dmd/backend/cg.d diff --git a/src/dmd/backend/cg87.d b/compiler/src/dmd/backend/cg87.d similarity index 100% rename from src/dmd/backend/cg87.d rename to compiler/src/dmd/backend/cg87.d diff --git a/src/dmd/backend/cgcod.d b/compiler/src/dmd/backend/cgcod.d similarity index 100% rename from src/dmd/backend/cgcod.d rename to compiler/src/dmd/backend/cgcod.d diff --git a/src/dmd/backend/cgcs.d b/compiler/src/dmd/backend/cgcs.d similarity index 100% rename from src/dmd/backend/cgcs.d rename to compiler/src/dmd/backend/cgcs.d diff --git a/src/dmd/backend/cgcse.d b/compiler/src/dmd/backend/cgcse.d similarity index 100% rename from src/dmd/backend/cgcse.d rename to compiler/src/dmd/backend/cgcse.d diff --git a/src/dmd/backend/cgcv.d b/compiler/src/dmd/backend/cgcv.d similarity index 100% rename from src/dmd/backend/cgcv.d rename to compiler/src/dmd/backend/cgcv.d diff --git a/src/dmd/backend/cgelem.d b/compiler/src/dmd/backend/cgelem.d similarity index 100% rename from src/dmd/backend/cgelem.d rename to compiler/src/dmd/backend/cgelem.d diff --git a/src/dmd/backend/cgen.d b/compiler/src/dmd/backend/cgen.d similarity index 100% rename from src/dmd/backend/cgen.d rename to compiler/src/dmd/backend/cgen.d diff --git a/src/dmd/backend/cgobj.d b/compiler/src/dmd/backend/cgobj.d similarity index 100% rename from src/dmd/backend/cgobj.d rename to compiler/src/dmd/backend/cgobj.d diff --git a/src/dmd/backend/cgreg.d b/compiler/src/dmd/backend/cgreg.d similarity index 100% rename from src/dmd/backend/cgreg.d rename to compiler/src/dmd/backend/cgreg.d diff --git a/src/dmd/backend/cgsched.d b/compiler/src/dmd/backend/cgsched.d similarity index 100% rename from src/dmd/backend/cgsched.d rename to compiler/src/dmd/backend/cgsched.d diff --git a/src/dmd/backend/cgxmm.d b/compiler/src/dmd/backend/cgxmm.d similarity index 100% rename from src/dmd/backend/cgxmm.d rename to compiler/src/dmd/backend/cgxmm.d diff --git a/src/dmd/backend/cod1.d b/compiler/src/dmd/backend/cod1.d similarity index 100% rename from src/dmd/backend/cod1.d rename to compiler/src/dmd/backend/cod1.d diff --git a/src/dmd/backend/cod2.d b/compiler/src/dmd/backend/cod2.d similarity index 100% rename from src/dmd/backend/cod2.d rename to compiler/src/dmd/backend/cod2.d diff --git a/src/dmd/backend/cod3.d b/compiler/src/dmd/backend/cod3.d similarity index 100% rename from src/dmd/backend/cod3.d rename to compiler/src/dmd/backend/cod3.d diff --git a/src/dmd/backend/cod4.d b/compiler/src/dmd/backend/cod4.d similarity index 100% rename from src/dmd/backend/cod4.d rename to compiler/src/dmd/backend/cod4.d diff --git a/src/dmd/backend/cod5.d b/compiler/src/dmd/backend/cod5.d similarity index 100% rename from src/dmd/backend/cod5.d rename to compiler/src/dmd/backend/cod5.d diff --git a/src/dmd/backend/code.d b/compiler/src/dmd/backend/code.d similarity index 100% rename from src/dmd/backend/code.d rename to compiler/src/dmd/backend/code.d diff --git a/src/dmd/backend/code_x86.d b/compiler/src/dmd/backend/code_x86.d similarity index 100% rename from src/dmd/backend/code_x86.d rename to compiler/src/dmd/backend/code_x86.d diff --git a/src/dmd/backend/codebuilder.d b/compiler/src/dmd/backend/codebuilder.d similarity index 100% rename from src/dmd/backend/codebuilder.d rename to compiler/src/dmd/backend/codebuilder.d diff --git a/src/dmd/backend/compress.d b/compiler/src/dmd/backend/compress.d similarity index 100% rename from src/dmd/backend/compress.d rename to compiler/src/dmd/backend/compress.d diff --git a/src/dmd/backend/cv4.d b/compiler/src/dmd/backend/cv4.d similarity index 100% rename from src/dmd/backend/cv4.d rename to compiler/src/dmd/backend/cv4.d diff --git a/src/dmd/backend/cv8.d b/compiler/src/dmd/backend/cv8.d similarity index 100% rename from src/dmd/backend/cv8.d rename to compiler/src/dmd/backend/cv8.d diff --git a/src/dmd/backend/dcgcv.d b/compiler/src/dmd/backend/dcgcv.d similarity index 100% rename from src/dmd/backend/dcgcv.d rename to compiler/src/dmd/backend/dcgcv.d diff --git a/src/dmd/backend/dcode.d b/compiler/src/dmd/backend/dcode.d similarity index 100% rename from src/dmd/backend/dcode.d rename to compiler/src/dmd/backend/dcode.d diff --git a/src/dmd/backend/debugprint.d b/compiler/src/dmd/backend/debugprint.d similarity index 100% rename from src/dmd/backend/debugprint.d rename to compiler/src/dmd/backend/debugprint.d diff --git a/src/dmd/backend/disasm86.d b/compiler/src/dmd/backend/disasm86.d similarity index 100% rename from src/dmd/backend/disasm86.d rename to compiler/src/dmd/backend/disasm86.d diff --git a/src/dmd/backend/divcoeff.d b/compiler/src/dmd/backend/divcoeff.d similarity index 100% rename from src/dmd/backend/divcoeff.d rename to compiler/src/dmd/backend/divcoeff.d diff --git a/src/dmd/backend/dlist.d b/compiler/src/dmd/backend/dlist.d similarity index 100% rename from src/dmd/backend/dlist.d rename to compiler/src/dmd/backend/dlist.d diff --git a/src/dmd/backend/drtlsym.d b/compiler/src/dmd/backend/drtlsym.d similarity index 100% rename from src/dmd/backend/drtlsym.d rename to compiler/src/dmd/backend/drtlsym.d diff --git a/src/dmd/backend/dt.d b/compiler/src/dmd/backend/dt.d similarity index 100% rename from src/dmd/backend/dt.d rename to compiler/src/dmd/backend/dt.d diff --git a/src/dmd/backend/dtype.d b/compiler/src/dmd/backend/dtype.d similarity index 100% rename from src/dmd/backend/dtype.d rename to compiler/src/dmd/backend/dtype.d diff --git a/src/dmd/backend/dvarstats.d b/compiler/src/dmd/backend/dvarstats.d similarity index 100% rename from src/dmd/backend/dvarstats.d rename to compiler/src/dmd/backend/dvarstats.d diff --git a/src/dmd/backend/dvec.d b/compiler/src/dmd/backend/dvec.d similarity index 100% rename from src/dmd/backend/dvec.d rename to compiler/src/dmd/backend/dvec.d diff --git a/src/dmd/backend/dwarf.d b/compiler/src/dmd/backend/dwarf.d similarity index 100% rename from src/dmd/backend/dwarf.d rename to compiler/src/dmd/backend/dwarf.d diff --git a/src/dmd/backend/dwarf2.d b/compiler/src/dmd/backend/dwarf2.d similarity index 100% rename from src/dmd/backend/dwarf2.d rename to compiler/src/dmd/backend/dwarf2.d diff --git a/src/dmd/backend/dwarfdbginf.d b/compiler/src/dmd/backend/dwarfdbginf.d similarity index 100% rename from src/dmd/backend/dwarfdbginf.d rename to compiler/src/dmd/backend/dwarfdbginf.d diff --git a/src/dmd/backend/dwarfeh.d b/compiler/src/dmd/backend/dwarfeh.d similarity index 100% rename from src/dmd/backend/dwarfeh.d rename to compiler/src/dmd/backend/dwarfeh.d diff --git a/src/dmd/backend/ee.d b/compiler/src/dmd/backend/ee.d similarity index 100% rename from src/dmd/backend/ee.d rename to compiler/src/dmd/backend/ee.d diff --git a/src/dmd/backend/el.d b/compiler/src/dmd/backend/el.d similarity index 100% rename from src/dmd/backend/el.d rename to compiler/src/dmd/backend/el.d diff --git a/src/dmd/backend/elem.d b/compiler/src/dmd/backend/elem.d similarity index 100% rename from src/dmd/backend/elem.d rename to compiler/src/dmd/backend/elem.d diff --git a/src/dmd/backend/elfobj.d b/compiler/src/dmd/backend/elfobj.d similarity index 100% rename from src/dmd/backend/elfobj.d rename to compiler/src/dmd/backend/elfobj.d diff --git a/src/dmd/backend/elpicpie.d b/compiler/src/dmd/backend/elpicpie.d similarity index 100% rename from src/dmd/backend/elpicpie.d rename to compiler/src/dmd/backend/elpicpie.d diff --git a/src/dmd/backend/errors.di b/compiler/src/dmd/backend/errors.di similarity index 100% rename from src/dmd/backend/errors.di rename to compiler/src/dmd/backend/errors.di diff --git a/src/dmd/backend/evalu8.d b/compiler/src/dmd/backend/evalu8.d similarity index 100% rename from src/dmd/backend/evalu8.d rename to compiler/src/dmd/backend/evalu8.d diff --git a/src/dmd/backend/exh.d b/compiler/src/dmd/backend/exh.d similarity index 100% rename from src/dmd/backend/exh.d rename to compiler/src/dmd/backend/exh.d diff --git a/src/dmd/backend/filespec.d b/compiler/src/dmd/backend/filespec.d similarity index 100% rename from src/dmd/backend/filespec.d rename to compiler/src/dmd/backend/filespec.d diff --git a/src/dmd/backend/fp.d b/compiler/src/dmd/backend/fp.d similarity index 100% rename from src/dmd/backend/fp.d rename to compiler/src/dmd/backend/fp.d diff --git a/src/dmd/backend/gdag.d b/compiler/src/dmd/backend/gdag.d similarity index 100% rename from src/dmd/backend/gdag.d rename to compiler/src/dmd/backend/gdag.d diff --git a/src/dmd/backend/gflow.d b/compiler/src/dmd/backend/gflow.d similarity index 100% rename from src/dmd/backend/gflow.d rename to compiler/src/dmd/backend/gflow.d diff --git a/src/dmd/backend/global.d b/compiler/src/dmd/backend/global.d similarity index 100% rename from src/dmd/backend/global.d rename to compiler/src/dmd/backend/global.d diff --git a/src/dmd/backend/glocal.d b/compiler/src/dmd/backend/glocal.d similarity index 100% rename from src/dmd/backend/glocal.d rename to compiler/src/dmd/backend/glocal.d diff --git a/src/dmd/backend/gloop.d b/compiler/src/dmd/backend/gloop.d similarity index 100% rename from src/dmd/backend/gloop.d rename to compiler/src/dmd/backend/gloop.d diff --git a/src/dmd/backend/go.d b/compiler/src/dmd/backend/go.d similarity index 100% rename from src/dmd/backend/go.d rename to compiler/src/dmd/backend/go.d diff --git a/src/dmd/backend/goh.d b/compiler/src/dmd/backend/goh.d similarity index 100% rename from src/dmd/backend/goh.d rename to compiler/src/dmd/backend/goh.d diff --git a/src/dmd/backend/gother.d b/compiler/src/dmd/backend/gother.d similarity index 100% rename from src/dmd/backend/gother.d rename to compiler/src/dmd/backend/gother.d diff --git a/src/dmd/backend/gsroa.d b/compiler/src/dmd/backend/gsroa.d similarity index 100% rename from src/dmd/backend/gsroa.d rename to compiler/src/dmd/backend/gsroa.d diff --git a/src/dmd/backend/iasm.d b/compiler/src/dmd/backend/iasm.d similarity index 100% rename from src/dmd/backend/iasm.d rename to compiler/src/dmd/backend/iasm.d diff --git a/src/dmd/backend/inliner.d b/compiler/src/dmd/backend/inliner.d similarity index 100% rename from src/dmd/backend/inliner.d rename to compiler/src/dmd/backend/inliner.d diff --git a/src/dmd/backend/mach.d b/compiler/src/dmd/backend/mach.d similarity index 100% rename from src/dmd/backend/mach.d rename to compiler/src/dmd/backend/mach.d diff --git a/src/dmd/backend/machobj.d b/compiler/src/dmd/backend/machobj.d similarity index 100% rename from src/dmd/backend/machobj.d rename to compiler/src/dmd/backend/machobj.d diff --git a/src/dmd/backend/md5.d b/compiler/src/dmd/backend/md5.d similarity index 100% rename from src/dmd/backend/md5.d rename to compiler/src/dmd/backend/md5.d diff --git a/src/dmd/backend/md5.di b/compiler/src/dmd/backend/md5.di similarity index 100% rename from src/dmd/backend/md5.di rename to compiler/src/dmd/backend/md5.di diff --git a/src/dmd/backend/melf.d b/compiler/src/dmd/backend/melf.d similarity index 100% rename from src/dmd/backend/melf.d rename to compiler/src/dmd/backend/melf.d diff --git a/src/dmd/backend/mem.d b/compiler/src/dmd/backend/mem.d similarity index 100% rename from src/dmd/backend/mem.d rename to compiler/src/dmd/backend/mem.d diff --git a/src/dmd/backend/mscoff.d b/compiler/src/dmd/backend/mscoff.d similarity index 100% rename from src/dmd/backend/mscoff.d rename to compiler/src/dmd/backend/mscoff.d diff --git a/src/dmd/backend/mscoffobj.d b/compiler/src/dmd/backend/mscoffobj.d similarity index 100% rename from src/dmd/backend/mscoffobj.d rename to compiler/src/dmd/backend/mscoffobj.d diff --git a/src/dmd/backend/newman.d b/compiler/src/dmd/backend/newman.d similarity index 100% rename from src/dmd/backend/newman.d rename to compiler/src/dmd/backend/newman.d diff --git a/src/dmd/backend/nteh.d b/compiler/src/dmd/backend/nteh.d similarity index 100% rename from src/dmd/backend/nteh.d rename to compiler/src/dmd/backend/nteh.d diff --git a/src/dmd/backend/obj.d b/compiler/src/dmd/backend/obj.d similarity index 100% rename from src/dmd/backend/obj.d rename to compiler/src/dmd/backend/obj.d diff --git a/src/dmd/backend/oper.d b/compiler/src/dmd/backend/oper.d similarity index 100% rename from src/dmd/backend/oper.d rename to compiler/src/dmd/backend/oper.d diff --git a/src/dmd/backend/os.d b/compiler/src/dmd/backend/os.d similarity index 100% rename from src/dmd/backend/os.d rename to compiler/src/dmd/backend/os.d diff --git a/src/dmd/backend/out.d b/compiler/src/dmd/backend/out.d similarity index 100% rename from src/dmd/backend/out.d rename to compiler/src/dmd/backend/out.d diff --git a/src/dmd/backend/pdata.d b/compiler/src/dmd/backend/pdata.d similarity index 100% rename from src/dmd/backend/pdata.d rename to compiler/src/dmd/backend/pdata.d diff --git a/src/dmd/backend/ph2.d b/compiler/src/dmd/backend/ph2.d similarity index 100% rename from src/dmd/backend/ph2.d rename to compiler/src/dmd/backend/ph2.d diff --git a/src/dmd/backend/ptrntab.d b/compiler/src/dmd/backend/ptrntab.d similarity index 100% rename from src/dmd/backend/ptrntab.d rename to compiler/src/dmd/backend/ptrntab.d diff --git a/src/dmd/backend/rtlsym.d b/compiler/src/dmd/backend/rtlsym.d similarity index 100% rename from src/dmd/backend/rtlsym.d rename to compiler/src/dmd/backend/rtlsym.d diff --git a/src/dmd/backend/symbol.d b/compiler/src/dmd/backend/symbol.d similarity index 100% rename from src/dmd/backend/symbol.d rename to compiler/src/dmd/backend/symbol.d diff --git a/src/dmd/backend/symtab.d b/compiler/src/dmd/backend/symtab.d similarity index 100% rename from src/dmd/backend/symtab.d rename to compiler/src/dmd/backend/symtab.d diff --git a/src/dmd/backend/ty.d b/compiler/src/dmd/backend/ty.d similarity index 100% rename from src/dmd/backend/ty.d rename to compiler/src/dmd/backend/ty.d diff --git a/src/dmd/backend/type.d b/compiler/src/dmd/backend/type.d similarity index 100% rename from src/dmd/backend/type.d rename to compiler/src/dmd/backend/type.d diff --git a/src/dmd/backend/util2.d b/compiler/src/dmd/backend/util2.d similarity index 100% rename from src/dmd/backend/util2.d rename to compiler/src/dmd/backend/util2.d diff --git a/src/dmd/backend/var.d b/compiler/src/dmd/backend/var.d similarity index 100% rename from src/dmd/backend/var.d rename to compiler/src/dmd/backend/var.d diff --git a/src/dmd/backend/xmm.d b/compiler/src/dmd/backend/xmm.d similarity index 100% rename from src/dmd/backend/xmm.d rename to compiler/src/dmd/backend/xmm.d diff --git a/src/dmd/blockexit.d b/compiler/src/dmd/blockexit.d similarity index 100% rename from src/dmd/blockexit.d rename to compiler/src/dmd/blockexit.d diff --git a/src/dmd/boostlicense.txt b/compiler/src/dmd/boostlicense.txt similarity index 100% rename from src/dmd/boostlicense.txt rename to compiler/src/dmd/boostlicense.txt diff --git a/src/dmd/builtin.d b/compiler/src/dmd/builtin.d similarity index 100% rename from src/dmd/builtin.d rename to compiler/src/dmd/builtin.d diff --git a/src/dmd/canthrow.d b/compiler/src/dmd/canthrow.d similarity index 100% rename from src/dmd/canthrow.d rename to compiler/src/dmd/canthrow.d diff --git a/src/dmd/chkformat.d b/compiler/src/dmd/chkformat.d similarity index 100% rename from src/dmd/chkformat.d rename to compiler/src/dmd/chkformat.d diff --git a/src/dmd/cli.d b/compiler/src/dmd/cli.d similarity index 100% rename from src/dmd/cli.d rename to compiler/src/dmd/cli.d diff --git a/src/dmd/clone.d b/compiler/src/dmd/clone.d similarity index 100% rename from src/dmd/clone.d rename to compiler/src/dmd/clone.d diff --git a/src/dmd/common/README.md b/compiler/src/dmd/common/README.md similarity index 100% rename from src/dmd/common/README.md rename to compiler/src/dmd/common/README.md diff --git a/src/dmd/common/bitfields.d b/compiler/src/dmd/common/bitfields.d similarity index 100% rename from src/dmd/common/bitfields.d rename to compiler/src/dmd/common/bitfields.d diff --git a/src/dmd/common/file.d b/compiler/src/dmd/common/file.d similarity index 100% rename from src/dmd/common/file.d rename to compiler/src/dmd/common/file.d diff --git a/src/dmd/common/int128.d b/compiler/src/dmd/common/int128.d similarity index 100% rename from src/dmd/common/int128.d rename to compiler/src/dmd/common/int128.d diff --git a/src/dmd/common/outbuffer.d b/compiler/src/dmd/common/outbuffer.d similarity index 100% rename from src/dmd/common/outbuffer.d rename to compiler/src/dmd/common/outbuffer.d diff --git a/src/dmd/common/outbuffer.h b/compiler/src/dmd/common/outbuffer.h similarity index 100% rename from src/dmd/common/outbuffer.h rename to compiler/src/dmd/common/outbuffer.h diff --git a/src/dmd/common/string.d b/compiler/src/dmd/common/string.d similarity index 100% rename from src/dmd/common/string.d rename to compiler/src/dmd/common/string.d diff --git a/src/dmd/compiler.d b/compiler/src/dmd/compiler.d similarity index 100% rename from src/dmd/compiler.d rename to compiler/src/dmd/compiler.d diff --git a/src/dmd/compiler.h b/compiler/src/dmd/compiler.h similarity index 100% rename from src/dmd/compiler.h rename to compiler/src/dmd/compiler.h diff --git a/src/dmd/cond.d b/compiler/src/dmd/cond.d similarity index 100% rename from src/dmd/cond.d rename to compiler/src/dmd/cond.d diff --git a/src/dmd/cond.h b/compiler/src/dmd/cond.h similarity index 100% rename from src/dmd/cond.h rename to compiler/src/dmd/cond.h diff --git a/src/dmd/console.d b/compiler/src/dmd/console.d similarity index 100% rename from src/dmd/console.d rename to compiler/src/dmd/console.d diff --git a/src/dmd/constfold.d b/compiler/src/dmd/constfold.d similarity index 100% rename from src/dmd/constfold.d rename to compiler/src/dmd/constfold.d diff --git a/src/dmd/cparse.d b/compiler/src/dmd/cparse.d similarity index 100% rename from src/dmd/cparse.d rename to compiler/src/dmd/cparse.d diff --git a/src/dmd/cppmangle.d b/compiler/src/dmd/cppmangle.d similarity index 100% rename from src/dmd/cppmangle.d rename to compiler/src/dmd/cppmangle.d diff --git a/src/dmd/cppmanglewin.d b/compiler/src/dmd/cppmanglewin.d similarity index 100% rename from src/dmd/cppmanglewin.d rename to compiler/src/dmd/cppmanglewin.d diff --git a/src/dmd/cpreprocess.d b/compiler/src/dmd/cpreprocess.d similarity index 100% rename from src/dmd/cpreprocess.d rename to compiler/src/dmd/cpreprocess.d diff --git a/src/dmd/ctfe.h b/compiler/src/dmd/ctfe.h similarity index 100% rename from src/dmd/ctfe.h rename to compiler/src/dmd/ctfe.h diff --git a/src/dmd/ctfeexpr.d b/compiler/src/dmd/ctfeexpr.d similarity index 100% rename from src/dmd/ctfeexpr.d rename to compiler/src/dmd/ctfeexpr.d diff --git a/src/dmd/ctorflow.d b/compiler/src/dmd/ctorflow.d similarity index 100% rename from src/dmd/ctorflow.d rename to compiler/src/dmd/ctorflow.d diff --git a/src/dmd/dcast.d b/compiler/src/dmd/dcast.d similarity index 100% rename from src/dmd/dcast.d rename to compiler/src/dmd/dcast.d diff --git a/src/dmd/dclass.d b/compiler/src/dmd/dclass.d similarity index 100% rename from src/dmd/dclass.d rename to compiler/src/dmd/dclass.d diff --git a/src/dmd/declaration.d b/compiler/src/dmd/declaration.d similarity index 100% rename from src/dmd/declaration.d rename to compiler/src/dmd/declaration.d diff --git a/src/dmd/declaration.h b/compiler/src/dmd/declaration.h similarity index 100% rename from src/dmd/declaration.h rename to compiler/src/dmd/declaration.h diff --git a/src/dmd/delegatize.d b/compiler/src/dmd/delegatize.d similarity index 100% rename from src/dmd/delegatize.d rename to compiler/src/dmd/delegatize.d diff --git a/src/dmd/denum.d b/compiler/src/dmd/denum.d similarity index 100% rename from src/dmd/denum.d rename to compiler/src/dmd/denum.d diff --git a/src/dmd/dimport.d b/compiler/src/dmd/dimport.d similarity index 100% rename from src/dmd/dimport.d rename to compiler/src/dmd/dimport.d diff --git a/src/dmd/dinifile.d b/compiler/src/dmd/dinifile.d similarity index 100% rename from src/dmd/dinifile.d rename to compiler/src/dmd/dinifile.d diff --git a/src/dmd/dinterpret.d b/compiler/src/dmd/dinterpret.d similarity index 100% rename from src/dmd/dinterpret.d rename to compiler/src/dmd/dinterpret.d diff --git a/src/dmd/dmacro.d b/compiler/src/dmd/dmacro.d similarity index 100% rename from src/dmd/dmacro.d rename to compiler/src/dmd/dmacro.d diff --git a/src/dmd/dmangle.d b/compiler/src/dmd/dmangle.d similarity index 100% rename from src/dmd/dmangle.d rename to compiler/src/dmd/dmangle.d diff --git a/src/dmd/dmdparams.d b/compiler/src/dmd/dmdparams.d similarity index 100% rename from src/dmd/dmdparams.d rename to compiler/src/dmd/dmdparams.d diff --git a/src/dmd/dmodule.d b/compiler/src/dmd/dmodule.d similarity index 100% rename from src/dmd/dmodule.d rename to compiler/src/dmd/dmodule.d diff --git a/src/dmd/dmsc.d b/compiler/src/dmd/dmsc.d similarity index 100% rename from src/dmd/dmsc.d rename to compiler/src/dmd/dmsc.d diff --git a/src/dmd/doc.d b/compiler/src/dmd/doc.d similarity index 100% rename from src/dmd/doc.d rename to compiler/src/dmd/doc.d diff --git a/src/dmd/doc.h b/compiler/src/dmd/doc.h similarity index 100% rename from src/dmd/doc.h rename to compiler/src/dmd/doc.h diff --git a/src/dmd/dscope.d b/compiler/src/dmd/dscope.d similarity index 100% rename from src/dmd/dscope.d rename to compiler/src/dmd/dscope.d diff --git a/src/dmd/dstruct.d b/compiler/src/dmd/dstruct.d similarity index 100% rename from src/dmd/dstruct.d rename to compiler/src/dmd/dstruct.d diff --git a/src/dmd/dsymbol.d b/compiler/src/dmd/dsymbol.d similarity index 100% rename from src/dmd/dsymbol.d rename to compiler/src/dmd/dsymbol.d diff --git a/src/dmd/dsymbol.h b/compiler/src/dmd/dsymbol.h similarity index 100% rename from src/dmd/dsymbol.h rename to compiler/src/dmd/dsymbol.h diff --git a/src/dmd/dsymbolsem.d b/compiler/src/dmd/dsymbolsem.d similarity index 100% rename from src/dmd/dsymbolsem.d rename to compiler/src/dmd/dsymbolsem.d diff --git a/src/dmd/dtemplate.d b/compiler/src/dmd/dtemplate.d similarity index 100% rename from src/dmd/dtemplate.d rename to compiler/src/dmd/dtemplate.d diff --git a/src/dmd/dtoh.d b/compiler/src/dmd/dtoh.d similarity index 100% rename from src/dmd/dtoh.d rename to compiler/src/dmd/dtoh.d diff --git a/src/dmd/dversion.d b/compiler/src/dmd/dversion.d similarity index 100% rename from src/dmd/dversion.d rename to compiler/src/dmd/dversion.d diff --git a/src/dmd/e2ir.d b/compiler/src/dmd/e2ir.d similarity index 100% rename from src/dmd/e2ir.d rename to compiler/src/dmd/e2ir.d diff --git a/src/dmd/eh.d b/compiler/src/dmd/eh.d similarity index 100% rename from src/dmd/eh.d rename to compiler/src/dmd/eh.d diff --git a/src/dmd/entity.d b/compiler/src/dmd/entity.d similarity index 100% rename from src/dmd/entity.d rename to compiler/src/dmd/entity.d diff --git a/src/dmd/enum.h b/compiler/src/dmd/enum.h similarity index 100% rename from src/dmd/enum.h rename to compiler/src/dmd/enum.h diff --git a/src/dmd/errors.d b/compiler/src/dmd/errors.d similarity index 100% rename from src/dmd/errors.d rename to compiler/src/dmd/errors.d diff --git a/src/dmd/errors.h b/compiler/src/dmd/errors.h similarity index 100% rename from src/dmd/errors.h rename to compiler/src/dmd/errors.h diff --git a/src/dmd/escape.d b/compiler/src/dmd/escape.d similarity index 100% rename from src/dmd/escape.d rename to compiler/src/dmd/escape.d diff --git a/src/dmd/expression.d b/compiler/src/dmd/expression.d similarity index 100% rename from src/dmd/expression.d rename to compiler/src/dmd/expression.d diff --git a/src/dmd/expression.h b/compiler/src/dmd/expression.h similarity index 100% rename from src/dmd/expression.h rename to compiler/src/dmd/expression.h diff --git a/src/dmd/expressionsem.d b/compiler/src/dmd/expressionsem.d similarity index 100% rename from src/dmd/expressionsem.d rename to compiler/src/dmd/expressionsem.d diff --git a/src/dmd/file_manager.d b/compiler/src/dmd/file_manager.d similarity index 100% rename from src/dmd/file_manager.d rename to compiler/src/dmd/file_manager.d diff --git a/src/dmd/foreachvar.d b/compiler/src/dmd/foreachvar.d similarity index 100% rename from src/dmd/foreachvar.d rename to compiler/src/dmd/foreachvar.d diff --git a/src/dmd/frontend.d b/compiler/src/dmd/frontend.d similarity index 100% rename from src/dmd/frontend.d rename to compiler/src/dmd/frontend.d diff --git a/src/dmd/frontend.h b/compiler/src/dmd/frontend.h similarity index 100% rename from src/dmd/frontend.h rename to compiler/src/dmd/frontend.h diff --git a/src/dmd/func.d b/compiler/src/dmd/func.d similarity index 100% rename from src/dmd/func.d rename to compiler/src/dmd/func.d diff --git a/src/dmd/globals.d b/compiler/src/dmd/globals.d similarity index 100% rename from src/dmd/globals.d rename to compiler/src/dmd/globals.d diff --git a/src/dmd/globals.h b/compiler/src/dmd/globals.h similarity index 100% rename from src/dmd/globals.h rename to compiler/src/dmd/globals.h diff --git a/src/dmd/glue.d b/compiler/src/dmd/glue.d similarity index 100% rename from src/dmd/glue.d rename to compiler/src/dmd/glue.d diff --git a/src/dmd/gluelayer.d b/compiler/src/dmd/gluelayer.d similarity index 100% rename from src/dmd/gluelayer.d rename to compiler/src/dmd/gluelayer.d diff --git a/src/dmd/hdrgen.d b/compiler/src/dmd/hdrgen.d similarity index 100% rename from src/dmd/hdrgen.d rename to compiler/src/dmd/hdrgen.d diff --git a/src/dmd/hdrgen.h b/compiler/src/dmd/hdrgen.h similarity index 100% rename from src/dmd/hdrgen.h rename to compiler/src/dmd/hdrgen.h diff --git a/src/dmd/iasm.d b/compiler/src/dmd/iasm.d similarity index 100% rename from src/dmd/iasm.d rename to compiler/src/dmd/iasm.d diff --git a/src/dmd/iasmdmd.d b/compiler/src/dmd/iasmdmd.d similarity index 100% rename from src/dmd/iasmdmd.d rename to compiler/src/dmd/iasmdmd.d diff --git a/src/dmd/iasmgcc.d b/compiler/src/dmd/iasmgcc.d similarity index 100% rename from src/dmd/iasmgcc.d rename to compiler/src/dmd/iasmgcc.d diff --git a/src/dmd/id.d b/compiler/src/dmd/id.d similarity index 100% rename from src/dmd/id.d rename to compiler/src/dmd/id.d diff --git a/src/dmd/id.h b/compiler/src/dmd/id.h similarity index 100% rename from src/dmd/id.h rename to compiler/src/dmd/id.h diff --git a/src/dmd/identifier.d b/compiler/src/dmd/identifier.d similarity index 100% rename from src/dmd/identifier.d rename to compiler/src/dmd/identifier.d diff --git a/src/dmd/identifier.h b/compiler/src/dmd/identifier.h similarity index 100% rename from src/dmd/identifier.h rename to compiler/src/dmd/identifier.h diff --git a/src/dmd/impcnvtab.d b/compiler/src/dmd/impcnvtab.d similarity index 100% rename from src/dmd/impcnvtab.d rename to compiler/src/dmd/impcnvtab.d diff --git a/src/dmd/imphint.d b/compiler/src/dmd/imphint.d similarity index 100% rename from src/dmd/imphint.d rename to compiler/src/dmd/imphint.d diff --git a/src/dmd/import.h b/compiler/src/dmd/import.h similarity index 100% rename from src/dmd/import.h rename to compiler/src/dmd/import.h diff --git a/src/dmd/importc.d b/compiler/src/dmd/importc.d similarity index 100% rename from src/dmd/importc.d rename to compiler/src/dmd/importc.d diff --git a/src/dmd/init.d b/compiler/src/dmd/init.d similarity index 100% rename from src/dmd/init.d rename to compiler/src/dmd/init.d diff --git a/src/dmd/init.h b/compiler/src/dmd/init.h similarity index 100% rename from src/dmd/init.h rename to compiler/src/dmd/init.h diff --git a/src/dmd/initsem.d b/compiler/src/dmd/initsem.d similarity index 100% rename from src/dmd/initsem.d rename to compiler/src/dmd/initsem.d diff --git a/src/dmd/inline.d b/compiler/src/dmd/inline.d similarity index 100% rename from src/dmd/inline.d rename to compiler/src/dmd/inline.d diff --git a/src/dmd/inlinecost.d b/compiler/src/dmd/inlinecost.d similarity index 100% rename from src/dmd/inlinecost.d rename to compiler/src/dmd/inlinecost.d diff --git a/src/dmd/intrange.d b/compiler/src/dmd/intrange.d similarity index 100% rename from src/dmd/intrange.d rename to compiler/src/dmd/intrange.d diff --git a/src/dmd/json.d b/compiler/src/dmd/json.d similarity index 100% rename from src/dmd/json.d rename to compiler/src/dmd/json.d diff --git a/src/dmd/json.h b/compiler/src/dmd/json.h similarity index 100% rename from src/dmd/json.h rename to compiler/src/dmd/json.h diff --git a/src/dmd/lambdacomp.d b/compiler/src/dmd/lambdacomp.d similarity index 100% rename from src/dmd/lambdacomp.d rename to compiler/src/dmd/lambdacomp.d diff --git a/src/dmd/lexer.d b/compiler/src/dmd/lexer.d similarity index 100% rename from src/dmd/lexer.d rename to compiler/src/dmd/lexer.d diff --git a/src/dmd/lib.d b/compiler/src/dmd/lib.d similarity index 100% rename from src/dmd/lib.d rename to compiler/src/dmd/lib.d diff --git a/src/dmd/libelf.d b/compiler/src/dmd/libelf.d similarity index 100% rename from src/dmd/libelf.d rename to compiler/src/dmd/libelf.d diff --git a/src/dmd/libmach.d b/compiler/src/dmd/libmach.d similarity index 100% rename from src/dmd/libmach.d rename to compiler/src/dmd/libmach.d diff --git a/src/dmd/libmscoff.d b/compiler/src/dmd/libmscoff.d similarity index 100% rename from src/dmd/libmscoff.d rename to compiler/src/dmd/libmscoff.d diff --git a/src/dmd/libomf.d b/compiler/src/dmd/libomf.d similarity index 100% rename from src/dmd/libomf.d rename to compiler/src/dmd/libomf.d diff --git a/src/dmd/link.d b/compiler/src/dmd/link.d similarity index 100% rename from src/dmd/link.d rename to compiler/src/dmd/link.d diff --git a/src/dmd/mangle.h b/compiler/src/dmd/mangle.h similarity index 100% rename from src/dmd/mangle.h rename to compiler/src/dmd/mangle.h diff --git a/src/dmd/mars.d b/compiler/src/dmd/mars.d similarity index 100% rename from src/dmd/mars.d rename to compiler/src/dmd/mars.d diff --git a/src/dmd/module.h b/compiler/src/dmd/module.h similarity index 100% rename from src/dmd/module.h rename to compiler/src/dmd/module.h diff --git a/src/dmd/mtype.d b/compiler/src/dmd/mtype.d similarity index 100% rename from src/dmd/mtype.d rename to compiler/src/dmd/mtype.d diff --git a/src/dmd/mtype.h b/compiler/src/dmd/mtype.h similarity index 100% rename from src/dmd/mtype.h rename to compiler/src/dmd/mtype.h diff --git a/src/dmd/mustuse.d b/compiler/src/dmd/mustuse.d similarity index 100% rename from src/dmd/mustuse.d rename to compiler/src/dmd/mustuse.d diff --git a/src/dmd/nogc.d b/compiler/src/dmd/nogc.d similarity index 100% rename from src/dmd/nogc.d rename to compiler/src/dmd/nogc.d diff --git a/src/dmd/nspace.d b/compiler/src/dmd/nspace.d similarity index 100% rename from src/dmd/nspace.d rename to compiler/src/dmd/nspace.d diff --git a/src/dmd/nspace.h b/compiler/src/dmd/nspace.h similarity index 100% rename from src/dmd/nspace.h rename to compiler/src/dmd/nspace.h diff --git a/src/dmd/ob.d b/compiler/src/dmd/ob.d similarity index 100% rename from src/dmd/ob.d rename to compiler/src/dmd/ob.d diff --git a/src/dmd/objc.d b/compiler/src/dmd/objc.d similarity index 100% rename from src/dmd/objc.d rename to compiler/src/dmd/objc.d diff --git a/src/dmd/objc.h b/compiler/src/dmd/objc.h similarity index 100% rename from src/dmd/objc.h rename to compiler/src/dmd/objc.h diff --git a/src/dmd/objc_glue.d b/compiler/src/dmd/objc_glue.d similarity index 100% rename from src/dmd/objc_glue.d rename to compiler/src/dmd/objc_glue.d diff --git a/src/dmd/opover.d b/compiler/src/dmd/opover.d similarity index 100% rename from src/dmd/opover.d rename to compiler/src/dmd/opover.d diff --git a/src/dmd/optimize.d b/compiler/src/dmd/optimize.d similarity index 100% rename from src/dmd/optimize.d rename to compiler/src/dmd/optimize.d diff --git a/src/dmd/parse.d b/compiler/src/dmd/parse.d similarity index 100% rename from src/dmd/parse.d rename to compiler/src/dmd/parse.d diff --git a/src/dmd/parsetimevisitor.d b/compiler/src/dmd/parsetimevisitor.d similarity index 100% rename from src/dmd/parsetimevisitor.d rename to compiler/src/dmd/parsetimevisitor.d diff --git a/src/dmd/permissivevisitor.d b/compiler/src/dmd/permissivevisitor.d similarity index 100% rename from src/dmd/permissivevisitor.d rename to compiler/src/dmd/permissivevisitor.d diff --git a/src/dmd/printast.d b/compiler/src/dmd/printast.d similarity index 100% rename from src/dmd/printast.d rename to compiler/src/dmd/printast.d diff --git a/src/dmd/res/default_ddoc_theme.ddoc b/compiler/src/dmd/res/default_ddoc_theme.ddoc similarity index 100% rename from src/dmd/res/default_ddoc_theme.ddoc rename to compiler/src/dmd/res/default_ddoc_theme.ddoc diff --git a/src/dmd/root/README.md b/compiler/src/dmd/root/README.md similarity index 100% rename from src/dmd/root/README.md rename to compiler/src/dmd/root/README.md diff --git a/src/dmd/root/aav.d b/compiler/src/dmd/root/aav.d similarity index 100% rename from src/dmd/root/aav.d rename to compiler/src/dmd/root/aav.d diff --git a/src/dmd/root/array.d b/compiler/src/dmd/root/array.d similarity index 100% rename from src/dmd/root/array.d rename to compiler/src/dmd/root/array.d diff --git a/src/dmd/root/array.h b/compiler/src/dmd/root/array.h similarity index 100% rename from src/dmd/root/array.h rename to compiler/src/dmd/root/array.h diff --git a/src/dmd/root/bitarray.d b/compiler/src/dmd/root/bitarray.d similarity index 100% rename from src/dmd/root/bitarray.d rename to compiler/src/dmd/root/bitarray.d diff --git a/src/dmd/root/bitarray.h b/compiler/src/dmd/root/bitarray.h similarity index 100% rename from src/dmd/root/bitarray.h rename to compiler/src/dmd/root/bitarray.h diff --git a/src/dmd/root/complex.d b/compiler/src/dmd/root/complex.d similarity index 100% rename from src/dmd/root/complex.d rename to compiler/src/dmd/root/complex.d diff --git a/src/dmd/root/complex_t.h b/compiler/src/dmd/root/complex_t.h similarity index 100% rename from src/dmd/root/complex_t.h rename to compiler/src/dmd/root/complex_t.h diff --git a/src/dmd/root/ctfloat.d b/compiler/src/dmd/root/ctfloat.d similarity index 100% rename from src/dmd/root/ctfloat.d rename to compiler/src/dmd/root/ctfloat.d diff --git a/src/dmd/root/ctfloat.h b/compiler/src/dmd/root/ctfloat.h similarity index 100% rename from src/dmd/root/ctfloat.h rename to compiler/src/dmd/root/ctfloat.h diff --git a/src/dmd/root/dcompat.h b/compiler/src/dmd/root/dcompat.h similarity index 100% rename from src/dmd/root/dcompat.h rename to compiler/src/dmd/root/dcompat.h diff --git a/src/dmd/root/dsystem.h b/compiler/src/dmd/root/dsystem.h similarity index 100% rename from src/dmd/root/dsystem.h rename to compiler/src/dmd/root/dsystem.h diff --git a/src/dmd/root/env.d b/compiler/src/dmd/root/env.d similarity index 100% rename from src/dmd/root/env.d rename to compiler/src/dmd/root/env.d diff --git a/src/dmd/root/file.d b/compiler/src/dmd/root/file.d similarity index 100% rename from src/dmd/root/file.d rename to compiler/src/dmd/root/file.d diff --git a/src/dmd/root/filename.d b/compiler/src/dmd/root/filename.d similarity index 100% rename from src/dmd/root/filename.d rename to compiler/src/dmd/root/filename.d diff --git a/src/dmd/root/filename.h b/compiler/src/dmd/root/filename.h similarity index 100% rename from src/dmd/root/filename.h rename to compiler/src/dmd/root/filename.h diff --git a/src/dmd/root/hash.d b/compiler/src/dmd/root/hash.d similarity index 100% rename from src/dmd/root/hash.d rename to compiler/src/dmd/root/hash.d diff --git a/src/dmd/root/longdouble.d b/compiler/src/dmd/root/longdouble.d similarity index 100% rename from src/dmd/root/longdouble.d rename to compiler/src/dmd/root/longdouble.d diff --git a/src/dmd/root/longdouble.h b/compiler/src/dmd/root/longdouble.h similarity index 100% rename from src/dmd/root/longdouble.h rename to compiler/src/dmd/root/longdouble.h diff --git a/src/dmd/root/man.d b/compiler/src/dmd/root/man.d similarity index 100% rename from src/dmd/root/man.d rename to compiler/src/dmd/root/man.d diff --git a/src/dmd/root/object.h b/compiler/src/dmd/root/object.h similarity index 100% rename from src/dmd/root/object.h rename to compiler/src/dmd/root/object.h diff --git a/src/dmd/root/optional.d b/compiler/src/dmd/root/optional.d similarity index 100% rename from src/dmd/root/optional.d rename to compiler/src/dmd/root/optional.d diff --git a/src/dmd/root/optional.h b/compiler/src/dmd/root/optional.h similarity index 100% rename from src/dmd/root/optional.h rename to compiler/src/dmd/root/optional.h diff --git a/src/dmd/root/port.d b/compiler/src/dmd/root/port.d similarity index 100% rename from src/dmd/root/port.d rename to compiler/src/dmd/root/port.d diff --git a/src/dmd/root/port.h b/compiler/src/dmd/root/port.h similarity index 100% rename from src/dmd/root/port.h rename to compiler/src/dmd/root/port.h diff --git a/src/dmd/root/region.d b/compiler/src/dmd/root/region.d similarity index 100% rename from src/dmd/root/region.d rename to compiler/src/dmd/root/region.d diff --git a/src/dmd/root/response.d b/compiler/src/dmd/root/response.d similarity index 100% rename from src/dmd/root/response.d rename to compiler/src/dmd/root/response.d diff --git a/src/dmd/root/rmem.d b/compiler/src/dmd/root/rmem.d similarity index 100% rename from src/dmd/root/rmem.d rename to compiler/src/dmd/root/rmem.d diff --git a/src/dmd/root/rmem.h b/compiler/src/dmd/root/rmem.h similarity index 100% rename from src/dmd/root/rmem.h rename to compiler/src/dmd/root/rmem.h diff --git a/src/dmd/root/rootobject.d b/compiler/src/dmd/root/rootobject.d similarity index 100% rename from src/dmd/root/rootobject.d rename to compiler/src/dmd/root/rootobject.d diff --git a/src/dmd/root/speller.d b/compiler/src/dmd/root/speller.d similarity index 100% rename from src/dmd/root/speller.d rename to compiler/src/dmd/root/speller.d diff --git a/src/dmd/root/string.d b/compiler/src/dmd/root/string.d similarity index 100% rename from src/dmd/root/string.d rename to compiler/src/dmd/root/string.d diff --git a/src/dmd/root/stringtable.d b/compiler/src/dmd/root/stringtable.d similarity index 100% rename from src/dmd/root/stringtable.d rename to compiler/src/dmd/root/stringtable.d diff --git a/src/dmd/root/strtold.d b/compiler/src/dmd/root/strtold.d similarity index 100% rename from src/dmd/root/strtold.d rename to compiler/src/dmd/root/strtold.d diff --git a/src/dmd/root/utf.d b/compiler/src/dmd/root/utf.d similarity index 100% rename from src/dmd/root/utf.d rename to compiler/src/dmd/root/utf.d diff --git a/src/dmd/s2ir.d b/compiler/src/dmd/s2ir.d similarity index 100% rename from src/dmd/s2ir.d rename to compiler/src/dmd/s2ir.d diff --git a/src/dmd/safe.d b/compiler/src/dmd/safe.d similarity index 100% rename from src/dmd/safe.d rename to compiler/src/dmd/safe.d diff --git a/src/dmd/sapply.d b/compiler/src/dmd/sapply.d similarity index 100% rename from src/dmd/sapply.d rename to compiler/src/dmd/sapply.d diff --git a/src/dmd/scanelf.d b/compiler/src/dmd/scanelf.d similarity index 100% rename from src/dmd/scanelf.d rename to compiler/src/dmd/scanelf.d diff --git a/src/dmd/scanmach.d b/compiler/src/dmd/scanmach.d similarity index 100% rename from src/dmd/scanmach.d rename to compiler/src/dmd/scanmach.d diff --git a/src/dmd/scanmscoff.d b/compiler/src/dmd/scanmscoff.d similarity index 100% rename from src/dmd/scanmscoff.d rename to compiler/src/dmd/scanmscoff.d diff --git a/src/dmd/scanomf.d b/compiler/src/dmd/scanomf.d similarity index 100% rename from src/dmd/scanomf.d rename to compiler/src/dmd/scanomf.d diff --git a/src/dmd/scope.h b/compiler/src/dmd/scope.h similarity index 100% rename from src/dmd/scope.h rename to compiler/src/dmd/scope.h diff --git a/src/dmd/semantic2.d b/compiler/src/dmd/semantic2.d similarity index 100% rename from src/dmd/semantic2.d rename to compiler/src/dmd/semantic2.d diff --git a/src/dmd/semantic3.d b/compiler/src/dmd/semantic3.d similarity index 100% rename from src/dmd/semantic3.d rename to compiler/src/dmd/semantic3.d diff --git a/src/dmd/sideeffect.d b/compiler/src/dmd/sideeffect.d similarity index 100% rename from src/dmd/sideeffect.d rename to compiler/src/dmd/sideeffect.d diff --git a/src/dmd/statement.d b/compiler/src/dmd/statement.d similarity index 100% rename from src/dmd/statement.d rename to compiler/src/dmd/statement.d diff --git a/src/dmd/statement.h b/compiler/src/dmd/statement.h similarity index 100% rename from src/dmd/statement.h rename to compiler/src/dmd/statement.h diff --git a/src/dmd/statement_rewrite_walker.d b/compiler/src/dmd/statement_rewrite_walker.d similarity index 100% rename from src/dmd/statement_rewrite_walker.d rename to compiler/src/dmd/statement_rewrite_walker.d diff --git a/src/dmd/statementsem.d b/compiler/src/dmd/statementsem.d similarity index 100% rename from src/dmd/statementsem.d rename to compiler/src/dmd/statementsem.d diff --git a/src/dmd/staticassert.d b/compiler/src/dmd/staticassert.d similarity index 100% rename from src/dmd/staticassert.d rename to compiler/src/dmd/staticassert.d diff --git a/src/dmd/staticassert.h b/compiler/src/dmd/staticassert.h similarity index 100% rename from src/dmd/staticassert.h rename to compiler/src/dmd/staticassert.h diff --git a/src/dmd/staticcond.d b/compiler/src/dmd/staticcond.d similarity index 100% rename from src/dmd/staticcond.d rename to compiler/src/dmd/staticcond.d diff --git a/src/dmd/stmtstate.d b/compiler/src/dmd/stmtstate.d similarity index 100% rename from src/dmd/stmtstate.d rename to compiler/src/dmd/stmtstate.d diff --git a/src/dmd/strictvisitor.d b/compiler/src/dmd/strictvisitor.d similarity index 100% rename from src/dmd/strictvisitor.d rename to compiler/src/dmd/strictvisitor.d diff --git a/src/dmd/target.d b/compiler/src/dmd/target.d similarity index 100% rename from src/dmd/target.d rename to compiler/src/dmd/target.d diff --git a/src/dmd/target.h b/compiler/src/dmd/target.h similarity index 100% rename from src/dmd/target.h rename to compiler/src/dmd/target.h diff --git a/src/dmd/template.h b/compiler/src/dmd/template.h similarity index 100% rename from src/dmd/template.h rename to compiler/src/dmd/template.h diff --git a/src/dmd/templateparamsem.d b/compiler/src/dmd/templateparamsem.d similarity index 100% rename from src/dmd/templateparamsem.d rename to compiler/src/dmd/templateparamsem.d diff --git a/src/dmd/tocsym.d b/compiler/src/dmd/tocsym.d similarity index 100% rename from src/dmd/tocsym.d rename to compiler/src/dmd/tocsym.d diff --git a/src/dmd/toctype.d b/compiler/src/dmd/toctype.d similarity index 100% rename from src/dmd/toctype.d rename to compiler/src/dmd/toctype.d diff --git a/src/dmd/tocvdebug.d b/compiler/src/dmd/tocvdebug.d similarity index 100% rename from src/dmd/tocvdebug.d rename to compiler/src/dmd/tocvdebug.d diff --git a/src/dmd/todt.d b/compiler/src/dmd/todt.d similarity index 100% rename from src/dmd/todt.d rename to compiler/src/dmd/todt.d diff --git a/src/dmd/toir.d b/compiler/src/dmd/toir.d similarity index 100% rename from src/dmd/toir.d rename to compiler/src/dmd/toir.d diff --git a/src/dmd/tokens.d b/compiler/src/dmd/tokens.d similarity index 100% rename from src/dmd/tokens.d rename to compiler/src/dmd/tokens.d diff --git a/src/dmd/tokens.h b/compiler/src/dmd/tokens.h similarity index 100% rename from src/dmd/tokens.h rename to compiler/src/dmd/tokens.h diff --git a/src/dmd/toobj.d b/compiler/src/dmd/toobj.d similarity index 100% rename from src/dmd/toobj.d rename to compiler/src/dmd/toobj.d diff --git a/src/dmd/traits.d b/compiler/src/dmd/traits.d similarity index 100% rename from src/dmd/traits.d rename to compiler/src/dmd/traits.d diff --git a/src/dmd/transitivevisitor.d b/compiler/src/dmd/transitivevisitor.d similarity index 100% rename from src/dmd/transitivevisitor.d rename to compiler/src/dmd/transitivevisitor.d diff --git a/src/dmd/typesem.d b/compiler/src/dmd/typesem.d similarity index 100% rename from src/dmd/typesem.d rename to compiler/src/dmd/typesem.d diff --git a/src/dmd/typinf.d b/compiler/src/dmd/typinf.d similarity index 100% rename from src/dmd/typinf.d rename to compiler/src/dmd/typinf.d diff --git a/src/dmd/utils.d b/compiler/src/dmd/utils.d similarity index 100% rename from src/dmd/utils.d rename to compiler/src/dmd/utils.d diff --git a/src/dmd/version.h b/compiler/src/dmd/version.h similarity index 100% rename from src/dmd/version.h rename to compiler/src/dmd/version.h diff --git a/src/dmd/visitor.d b/compiler/src/dmd/visitor.d similarity index 100% rename from src/dmd/visitor.d rename to compiler/src/dmd/visitor.d diff --git a/src/dmd/visitor.h b/compiler/src/dmd/visitor.h similarity index 100% rename from src/dmd/visitor.h rename to compiler/src/dmd/visitor.h diff --git a/src/dmd/vsoptions.d b/compiler/src/dmd/vsoptions.d similarity index 100% rename from src/dmd/vsoptions.d rename to compiler/src/dmd/vsoptions.d diff --git a/src/dmd/vsoptions.h b/compiler/src/dmd/vsoptions.h similarity index 100% rename from src/dmd/vsoptions.h rename to compiler/src/dmd/vsoptions.h diff --git a/src/osmodel.mak b/compiler/src/osmodel.mak similarity index 100% rename from src/osmodel.mak rename to compiler/src/osmodel.mak diff --git a/src/posix.mak b/compiler/src/posix.mak similarity index 100% rename from src/posix.mak rename to compiler/src/posix.mak diff --git a/src/project.ddoc b/compiler/src/project.ddoc similarity index 100% rename from src/project.ddoc rename to compiler/src/project.ddoc diff --git a/src/tests/cxxfrontend.cc b/compiler/src/tests/cxxfrontend.cc similarity index 100% rename from src/tests/cxxfrontend.cc rename to compiler/src/tests/cxxfrontend.cc diff --git a/src/vcbuild/alloca.h b/compiler/src/vcbuild/alloca.h similarity index 100% rename from src/vcbuild/alloca.h rename to compiler/src/vcbuild/alloca.h diff --git a/src/vcbuild/dmd.sln b/compiler/src/vcbuild/dmd.sln similarity index 100% rename from src/vcbuild/dmd.sln rename to compiler/src/vcbuild/dmd.sln diff --git a/src/vcbuild/dmd.vcxproj b/compiler/src/vcbuild/dmd.vcxproj similarity index 100% rename from src/vcbuild/dmd.vcxproj rename to compiler/src/vcbuild/dmd.vcxproj diff --git a/src/vcbuild/dmd.vcxproj.filters b/compiler/src/vcbuild/dmd.vcxproj.filters similarity index 100% rename from src/vcbuild/dmd.vcxproj.filters rename to compiler/src/vcbuild/dmd.vcxproj.filters diff --git a/src/vcbuild/fenv.h b/compiler/src/vcbuild/fenv.h similarity index 100% rename from src/vcbuild/fenv.h rename to compiler/src/vcbuild/fenv.h diff --git a/src/vcbuild/msvc-lib.d b/compiler/src/vcbuild/msvc-lib.d similarity index 100% rename from src/vcbuild/msvc-lib.d rename to compiler/src/vcbuild/msvc-lib.d diff --git a/src/vcbuild/stdint.h b/compiler/src/vcbuild/stdint.h similarity index 100% rename from src/vcbuild/stdint.h rename to compiler/src/vcbuild/stdint.h diff --git a/src/vcbuild/warnings.h b/compiler/src/vcbuild/warnings.h similarity index 100% rename from src/vcbuild/warnings.h rename to compiler/src/vcbuild/warnings.h diff --git a/src/win32.mak b/compiler/src/win32.mak similarity index 100% rename from src/win32.mak rename to compiler/src/win32.mak diff --git a/src/win64.mak b/compiler/src/win64.mak similarity index 100% rename from src/win64.mak rename to compiler/src/win64.mak diff --git a/test/Makefile b/compiler/test/Makefile similarity index 100% rename from test/Makefile rename to compiler/test/Makefile diff --git a/test/README.md b/compiler/test/README.md similarity index 100% rename from test/README.md rename to compiler/test/README.md diff --git a/test/compilable/99bottles.d b/compiler/test/compilable/99bottles.d similarity index 100% rename from test/compilable/99bottles.d rename to compiler/test/compilable/99bottles.d diff --git a/test/compilable/README.md b/compiler/test/compilable/README.md similarity index 100% rename from test/compilable/README.md rename to compiler/test/compilable/README.md diff --git a/test/compilable/Test16206.d b/compiler/test/compilable/Test16206.d similarity index 100% rename from test/compilable/Test16206.d rename to compiler/test/compilable/Test16206.d diff --git a/test/compilable/a3682.d b/compiler/test/compilable/a3682.d similarity index 100% rename from test/compilable/a3682.d rename to compiler/test/compilable/a3682.d diff --git a/test/compilable/aggr_alignment.d b/compiler/test/compilable/aggr_alignment.d similarity index 100% rename from test/compilable/aggr_alignment.d rename to compiler/test/compilable/aggr_alignment.d diff --git a/test/compilable/aliasassign.d b/compiler/test/compilable/aliasassign.d similarity index 100% rename from test/compilable/aliasassign.d rename to compiler/test/compilable/aliasassign.d diff --git a/test/compilable/aliasdecl.d b/compiler/test/compilable/aliasdecl.d similarity index 100% rename from test/compilable/aliasdecl.d rename to compiler/test/compilable/aliasdecl.d diff --git a/test/compilable/alignas.c b/compiler/test/compilable/alignas.c similarity index 100% rename from test/compilable/alignas.c rename to compiler/test/compilable/alignas.c diff --git a/test/compilable/alignment.d b/compiler/test/compilable/alignment.d similarity index 100% rename from test/compilable/alignment.d rename to compiler/test/compilable/alignment.d diff --git a/test/compilable/arraytopointer.c b/compiler/test/compilable/arraytopointer.c similarity index 100% rename from test/compilable/arraytopointer.c rename to compiler/test/compilable/arraytopointer.c diff --git a/test/compilable/art4769.d b/compiler/test/compilable/art4769.d similarity index 100% rename from test/compilable/art4769.d rename to compiler/test/compilable/art4769.d diff --git a/test/compilable/b11118.d b/compiler/test/compilable/b11118.d similarity index 100% rename from test/compilable/b11118.d rename to compiler/test/compilable/b11118.d diff --git a/test/compilable/b12001.d b/compiler/test/compilable/b12001.d similarity index 100% rename from test/compilable/b12001.d rename to compiler/test/compilable/b12001.d diff --git a/test/compilable/b1215.d b/compiler/test/compilable/b1215.d similarity index 100% rename from test/compilable/b1215.d rename to compiler/test/compilable/b1215.d diff --git a/test/compilable/b12504.d b/compiler/test/compilable/b12504.d similarity index 100% rename from test/compilable/b12504.d rename to compiler/test/compilable/b12504.d diff --git a/test/compilable/b15206.d b/compiler/test/compilable/b15206.d similarity index 100% rename from test/compilable/b15206.d rename to compiler/test/compilable/b15206.d diff --git a/test/compilable/b15428.d b/compiler/test/compilable/b15428.d similarity index 100% rename from test/compilable/b15428.d rename to compiler/test/compilable/b15428.d diff --git a/test/compilable/b16244.d b/compiler/test/compilable/b16244.d similarity index 100% rename from test/compilable/b16244.d rename to compiler/test/compilable/b16244.d diff --git a/test/compilable/b16346.d b/compiler/test/compilable/b16346.d similarity index 100% rename from test/compilable/b16346.d rename to compiler/test/compilable/b16346.d diff --git a/test/compilable/b16355.d b/compiler/test/compilable/b16355.d similarity index 100% rename from test/compilable/b16355.d rename to compiler/test/compilable/b16355.d diff --git a/test/compilable/b16382.d b/compiler/test/compilable/b16382.d similarity index 100% rename from test/compilable/b16382.d rename to compiler/test/compilable/b16382.d diff --git a/test/compilable/b16483.d b/compiler/test/compilable/b16483.d similarity index 100% rename from test/compilable/b16483.d rename to compiler/test/compilable/b16483.d diff --git a/test/compilable/b16598.d b/compiler/test/compilable/b16598.d similarity index 100% rename from test/compilable/b16598.d rename to compiler/test/compilable/b16598.d diff --git a/test/compilable/b16697.d b/compiler/test/compilable/b16697.d similarity index 100% rename from test/compilable/b16697.d rename to compiler/test/compilable/b16697.d diff --git a/test/compilable/b16976.d b/compiler/test/compilable/b16976.d similarity index 100% rename from test/compilable/b16976.d rename to compiler/test/compilable/b16976.d diff --git a/test/compilable/b17111.d b/compiler/test/compilable/b17111.d similarity index 100% rename from test/compilable/b17111.d rename to compiler/test/compilable/b17111.d diff --git a/test/compilable/b17651.d b/compiler/test/compilable/b17651.d similarity index 100% rename from test/compilable/b17651.d rename to compiler/test/compilable/b17651.d diff --git a/test/compilable/b18197.d b/compiler/test/compilable/b18197.d similarity index 100% rename from test/compilable/b18197.d rename to compiler/test/compilable/b18197.d diff --git a/test/compilable/b18242.d b/compiler/test/compilable/b18242.d similarity index 100% rename from test/compilable/b18242.d rename to compiler/test/compilable/b18242.d diff --git a/test/compilable/b18489.d b/compiler/test/compilable/b18489.d similarity index 100% rename from test/compilable/b18489.d rename to compiler/test/compilable/b18489.d diff --git a/test/compilable/b19002.d b/compiler/test/compilable/b19002.d similarity index 100% rename from test/compilable/b19002.d rename to compiler/test/compilable/b19002.d diff --git a/test/compilable/b19294.d b/compiler/test/compilable/b19294.d similarity index 100% rename from test/compilable/b19294.d rename to compiler/test/compilable/b19294.d diff --git a/test/compilable/b19432.d b/compiler/test/compilable/b19432.d similarity index 100% rename from test/compilable/b19432.d rename to compiler/test/compilable/b19432.d diff --git a/test/compilable/b19442.d b/compiler/test/compilable/b19442.d similarity index 100% rename from test/compilable/b19442.d rename to compiler/test/compilable/b19442.d diff --git a/test/compilable/b19775.d b/compiler/test/compilable/b19775.d similarity index 100% rename from test/compilable/b19775.d rename to compiler/test/compilable/b19775.d diff --git a/test/compilable/b19829.d b/compiler/test/compilable/b19829.d similarity index 100% rename from test/compilable/b19829.d rename to compiler/test/compilable/b19829.d diff --git a/test/compilable/b20045.d b/compiler/test/compilable/b20045.d similarity index 100% rename from test/compilable/b20045.d rename to compiler/test/compilable/b20045.d diff --git a/test/compilable/b20067.d b/compiler/test/compilable/b20067.d similarity index 100% rename from test/compilable/b20067.d rename to compiler/test/compilable/b20067.d diff --git a/test/compilable/b20758.d b/compiler/test/compilable/b20758.d similarity index 100% rename from test/compilable/b20758.d rename to compiler/test/compilable/b20758.d diff --git a/test/compilable/b20780.d b/compiler/test/compilable/b20780.d similarity index 100% rename from test/compilable/b20780.d rename to compiler/test/compilable/b20780.d diff --git a/test/compilable/b20833.d b/compiler/test/compilable/b20833.d similarity index 100% rename from test/compilable/b20833.d rename to compiler/test/compilable/b20833.d diff --git a/test/compilable/b20885.d b/compiler/test/compilable/b20885.d similarity index 100% rename from test/compilable/b20885.d rename to compiler/test/compilable/b20885.d diff --git a/test/compilable/b20938.d b/compiler/test/compilable/b20938.d similarity index 100% rename from test/compilable/b20938.d rename to compiler/test/compilable/b20938.d diff --git a/test/compilable/b21285.d b/compiler/test/compilable/b21285.d similarity index 100% rename from test/compilable/b21285.d rename to compiler/test/compilable/b21285.d diff --git a/test/compilable/b33.d b/compiler/test/compilable/b33.d similarity index 100% rename from test/compilable/b33.d rename to compiler/test/compilable/b33.d diff --git a/test/compilable/b6227.d b/compiler/test/compilable/b6227.d similarity index 100% rename from test/compilable/b6227.d rename to compiler/test/compilable/b6227.d diff --git a/test/compilable/b6395.d b/compiler/test/compilable/b6395.d similarity index 100% rename from test/compilable/b6395.d rename to compiler/test/compilable/b6395.d diff --git a/test/compilable/b9490.d b/compiler/test/compilable/b9490.d similarity index 100% rename from test/compilable/b9490.d rename to compiler/test/compilable/b9490.d diff --git a/test/compilable/backendfloatoptim.d b/compiler/test/compilable/backendfloatoptim.d similarity index 100% rename from test/compilable/backendfloatoptim.d rename to compiler/test/compilable/backendfloatoptim.d diff --git a/test/compilable/betterCarray.d b/compiler/test/compilable/betterCarray.d similarity index 100% rename from test/compilable/betterCarray.d rename to compiler/test/compilable/betterCarray.d diff --git a/test/compilable/betterCswitch.d b/compiler/test/compilable/betterCswitch.d similarity index 100% rename from test/compilable/betterCswitch.d rename to compiler/test/compilable/betterCswitch.d diff --git a/test/compilable/betterc.d b/compiler/test/compilable/betterc.d similarity index 100% rename from test/compilable/betterc.d rename to compiler/test/compilable/betterc.d diff --git a/test/compilable/bug11735.d b/compiler/test/compilable/bug11735.d similarity index 100% rename from test/compilable/bug11735.d rename to compiler/test/compilable/bug11735.d diff --git a/test/compilable/bug20796.d b/compiler/test/compilable/bug20796.d similarity index 100% rename from test/compilable/bug20796.d rename to compiler/test/compilable/bug20796.d diff --git a/test/compilable/bug21196.d b/compiler/test/compilable/bug21196.d similarity index 100% rename from test/compilable/bug21196.d rename to compiler/test/compilable/bug21196.d diff --git a/test/compilable/bug6963.d b/compiler/test/compilable/bug6963.d similarity index 100% rename from test/compilable/bug6963.d rename to compiler/test/compilable/bug6963.d diff --git a/test/compilable/callconv.d b/compiler/test/compilable/callconv.d similarity index 100% rename from test/compilable/callconv.d rename to compiler/test/compilable/callconv.d diff --git a/test/compilable/casmmangling.d b/compiler/test/compilable/casmmangling.d similarity index 100% rename from test/compilable/casmmangling.d rename to compiler/test/compilable/casmmangling.d diff --git a/test/compilable/casttuple.d b/compiler/test/compilable/casttuple.d similarity index 100% rename from test/compilable/casttuple.d rename to compiler/test/compilable/casttuple.d diff --git a/test/compilable/ccompile.d b/compiler/test/compilable/ccompile.d similarity index 100% rename from test/compilable/ccompile.d rename to compiler/test/compilable/ccompile.d diff --git a/test/compilable/cdcmp.d b/compiler/test/compilable/cdcmp.d similarity index 100% rename from test/compilable/cdcmp.d rename to compiler/test/compilable/cdcmp.d diff --git a/test/compilable/checkimports3.d b/compiler/test/compilable/checkimports3.d similarity index 100% rename from test/compilable/checkimports3.d rename to compiler/test/compilable/checkimports3.d diff --git a/test/compilable/chkformat.d b/compiler/test/compilable/chkformat.d similarity index 100% rename from test/compilable/chkformat.d rename to compiler/test/compilable/chkformat.d diff --git a/test/compilable/cimport.c b/compiler/test/compilable/cimport.c similarity index 100% rename from test/compilable/cimport.c rename to compiler/test/compilable/cimport.c diff --git a/test/compilable/cmain.d b/compiler/test/compilable/cmain.d similarity index 100% rename from test/compilable/cmain.d rename to compiler/test/compilable/cmain.d diff --git a/test/compilable/commontype.d b/compiler/test/compilable/commontype.d similarity index 100% rename from test/compilable/commontype.d rename to compiler/test/compilable/commontype.d diff --git a/test/compilable/compile1.d b/compiler/test/compilable/compile1.d similarity index 100% rename from test/compilable/compile1.d rename to compiler/test/compilable/compile1.d diff --git a/test/compilable/const.d b/compiler/test/compilable/const.d similarity index 100% rename from test/compilable/const.d rename to compiler/test/compilable/const.d diff --git a/test/compilable/covariant_override.d b/compiler/test/compilable/covariant_override.d similarity index 100% rename from test/compilable/covariant_override.d rename to compiler/test/compilable/covariant_override.d diff --git a/test/compilable/cpp_abi_tag_unused.d b/compiler/test/compilable/cpp_abi_tag_unused.d similarity index 100% rename from test/compilable/cpp_abi_tag_unused.d rename to compiler/test/compilable/cpp_abi_tag_unused.d diff --git a/test/compilable/cppflags.c b/compiler/test/compilable/cppflags.c similarity index 100% rename from test/compilable/cppflags.c rename to compiler/test/compilable/cppflags.c diff --git a/test/compilable/cppmangle.d b/compiler/test/compilable/cppmangle.d similarity index 100% rename from test/compilable/cppmangle.d rename to compiler/test/compilable/cppmangle.d diff --git a/test/compilable/cppmangle2.d b/compiler/test/compilable/cppmangle2.d similarity index 100% rename from test/compilable/cppmangle2.d rename to compiler/test/compilable/cppmangle2.d diff --git a/test/compilable/cppmangle3.d b/compiler/test/compilable/cppmangle3.d similarity index 100% rename from test/compilable/cppmangle3.d rename to compiler/test/compilable/cppmangle3.d diff --git a/test/compilable/cppmangle_abitag.d b/compiler/test/compilable/cppmangle_abitag.d similarity index 100% rename from test/compilable/cppmangle_abitag.d rename to compiler/test/compilable/cppmangle_abitag.d diff --git a/test/compilable/ctests1.c b/compiler/test/compilable/ctests1.c similarity index 100% rename from test/compilable/ctests1.c rename to compiler/test/compilable/ctests1.c diff --git a/test/compilable/ctests2.c b/compiler/test/compilable/ctests2.c similarity index 100% rename from test/compilable/ctests2.c rename to compiler/test/compilable/ctests2.c diff --git a/test/compilable/ctfe_math.d b/compiler/test/compilable/ctfe_math.d similarity index 100% rename from test/compilable/ctfe_math.d rename to compiler/test/compilable/ctfe_math.d diff --git a/test/compilable/ctfesimd.d b/compiler/test/compilable/ctfesimd.d similarity index 100% rename from test/compilable/ctfesimd.d rename to compiler/test/compilable/ctfesimd.d diff --git a/test/compilable/dbitfield.d b/compiler/test/compilable/dbitfield.d similarity index 100% rename from test/compilable/dbitfield.d rename to compiler/test/compilable/dbitfield.d diff --git a/test/compilable/ddoc1.d b/compiler/test/compilable/ddoc1.d similarity index 100% rename from test/compilable/ddoc1.d rename to compiler/test/compilable/ddoc1.d diff --git a/test/compilable/ddoc10.d b/compiler/test/compilable/ddoc10.d similarity index 100% rename from test/compilable/ddoc10.d rename to compiler/test/compilable/ddoc10.d diff --git a/test/compilable/ddoc10236.d b/compiler/test/compilable/ddoc10236.d similarity index 100% rename from test/compilable/ddoc10236.d rename to compiler/test/compilable/ddoc10236.d diff --git a/test/compilable/ddoc10236b.d b/compiler/test/compilable/ddoc10236b.d similarity index 100% rename from test/compilable/ddoc10236b.d rename to compiler/test/compilable/ddoc10236b.d diff --git a/test/compilable/ddoc10325.d b/compiler/test/compilable/ddoc10325.d similarity index 100% rename from test/compilable/ddoc10325.d rename to compiler/test/compilable/ddoc10325.d diff --git a/test/compilable/ddoc10334.d b/compiler/test/compilable/ddoc10334.d similarity index 100% rename from test/compilable/ddoc10334.d rename to compiler/test/compilable/ddoc10334.d diff --git a/test/compilable/ddoc10366.d b/compiler/test/compilable/ddoc10366.d similarity index 100% rename from test/compilable/ddoc10366.d rename to compiler/test/compilable/ddoc10366.d diff --git a/test/compilable/ddoc10367.d b/compiler/test/compilable/ddoc10367.d similarity index 100% rename from test/compilable/ddoc10367.d rename to compiler/test/compilable/ddoc10367.d diff --git a/test/compilable/ddoc10869.d b/compiler/test/compilable/ddoc10869.d similarity index 100% rename from test/compilable/ddoc10869.d rename to compiler/test/compilable/ddoc10869.d diff --git a/test/compilable/ddoc10870.d b/compiler/test/compilable/ddoc10870.d similarity index 100% rename from test/compilable/ddoc10870.d rename to compiler/test/compilable/ddoc10870.d diff --git a/test/compilable/ddoc11.d b/compiler/test/compilable/ddoc11.d similarity index 100% rename from test/compilable/ddoc11.d rename to compiler/test/compilable/ddoc11.d diff --git a/test/compilable/ddoc11479.d b/compiler/test/compilable/ddoc11479.d similarity index 100% rename from test/compilable/ddoc11479.d rename to compiler/test/compilable/ddoc11479.d diff --git a/test/compilable/ddoc11511.d b/compiler/test/compilable/ddoc11511.d similarity index 100% rename from test/compilable/ddoc11511.d rename to compiler/test/compilable/ddoc11511.d diff --git a/test/compilable/ddoc11823.d b/compiler/test/compilable/ddoc11823.d similarity index 100% rename from test/compilable/ddoc11823.d rename to compiler/test/compilable/ddoc11823.d diff --git a/test/compilable/ddoc12.d b/compiler/test/compilable/ddoc12.d similarity index 100% rename from test/compilable/ddoc12.d rename to compiler/test/compilable/ddoc12.d diff --git a/test/compilable/ddoc12706.d b/compiler/test/compilable/ddoc12706.d similarity index 100% rename from test/compilable/ddoc12706.d rename to compiler/test/compilable/ddoc12706.d diff --git a/test/compilable/ddoc12745.d b/compiler/test/compilable/ddoc12745.d similarity index 100% rename from test/compilable/ddoc12745.d rename to compiler/test/compilable/ddoc12745.d diff --git a/test/compilable/ddoc13.d b/compiler/test/compilable/ddoc13.d similarity index 100% rename from test/compilable/ddoc13.d rename to compiler/test/compilable/ddoc13.d diff --git a/test/compilable/ddoc13270.d b/compiler/test/compilable/ddoc13270.d similarity index 100% rename from test/compilable/ddoc13270.d rename to compiler/test/compilable/ddoc13270.d diff --git a/test/compilable/ddoc13502.d b/compiler/test/compilable/ddoc13502.d similarity index 100% rename from test/compilable/ddoc13502.d rename to compiler/test/compilable/ddoc13502.d diff --git a/test/compilable/ddoc13645.d b/compiler/test/compilable/ddoc13645.d similarity index 100% rename from test/compilable/ddoc13645.d rename to compiler/test/compilable/ddoc13645.d diff --git a/test/compilable/ddoc14.d b/compiler/test/compilable/ddoc14.d similarity index 100% rename from test/compilable/ddoc14.d rename to compiler/test/compilable/ddoc14.d diff --git a/test/compilable/ddoc14383.d b/compiler/test/compilable/ddoc14383.d similarity index 100% rename from test/compilable/ddoc14383.d rename to compiler/test/compilable/ddoc14383.d diff --git a/test/compilable/ddoc14413.d b/compiler/test/compilable/ddoc14413.d similarity index 100% rename from test/compilable/ddoc14413.d rename to compiler/test/compilable/ddoc14413.d diff --git a/test/compilable/ddoc14633.d b/compiler/test/compilable/ddoc14633.d similarity index 100% rename from test/compilable/ddoc14633.d rename to compiler/test/compilable/ddoc14633.d diff --git a/test/compilable/ddoc14778.d b/compiler/test/compilable/ddoc14778.d similarity index 100% rename from test/compilable/ddoc14778.d rename to compiler/test/compilable/ddoc14778.d diff --git a/test/compilable/ddoc15475.d b/compiler/test/compilable/ddoc15475.d similarity index 100% rename from test/compilable/ddoc15475.d rename to compiler/test/compilable/ddoc15475.d diff --git a/test/compilable/ddoc17697.d b/compiler/test/compilable/ddoc17697.d similarity index 100% rename from test/compilable/ddoc17697.d rename to compiler/test/compilable/ddoc17697.d diff --git a/test/compilable/ddoc18361.d b/compiler/test/compilable/ddoc18361.d similarity index 100% rename from test/compilable/ddoc18361.d rename to compiler/test/compilable/ddoc18361.d diff --git a/test/compilable/ddoc198.d b/compiler/test/compilable/ddoc198.d similarity index 100% rename from test/compilable/ddoc198.d rename to compiler/test/compilable/ddoc198.d diff --git a/test/compilable/ddoc19814.d b/compiler/test/compilable/ddoc19814.d similarity index 100% rename from test/compilable/ddoc19814.d rename to compiler/test/compilable/ddoc19814.d diff --git a/test/compilable/ddoc2.d b/compiler/test/compilable/ddoc2.d similarity index 100% rename from test/compilable/ddoc2.d rename to compiler/test/compilable/ddoc2.d diff --git a/test/compilable/ddoc2273.d b/compiler/test/compilable/ddoc2273.d similarity index 100% rename from test/compilable/ddoc2273.d rename to compiler/test/compilable/ddoc2273.d diff --git a/test/compilable/ddoc3.d b/compiler/test/compilable/ddoc3.d similarity index 100% rename from test/compilable/ddoc3.d rename to compiler/test/compilable/ddoc3.d diff --git a/test/compilable/ddoc4.d b/compiler/test/compilable/ddoc4.d similarity index 100% rename from test/compilable/ddoc4.d rename to compiler/test/compilable/ddoc4.d diff --git a/test/compilable/ddoc4162.d b/compiler/test/compilable/ddoc4162.d similarity index 100% rename from test/compilable/ddoc4162.d rename to compiler/test/compilable/ddoc4162.d diff --git a/test/compilable/ddoc4899.d b/compiler/test/compilable/ddoc4899.d similarity index 100% rename from test/compilable/ddoc4899.d rename to compiler/test/compilable/ddoc4899.d diff --git a/test/compilable/ddoc5.d b/compiler/test/compilable/ddoc5.d similarity index 100% rename from test/compilable/ddoc5.d rename to compiler/test/compilable/ddoc5.d diff --git a/test/compilable/ddoc5446.d b/compiler/test/compilable/ddoc5446.d similarity index 100% rename from test/compilable/ddoc5446.d rename to compiler/test/compilable/ddoc5446.d diff --git a/test/compilable/ddoc5446a.d b/compiler/test/compilable/ddoc5446a.d similarity index 100% rename from test/compilable/ddoc5446a.d rename to compiler/test/compilable/ddoc5446a.d diff --git a/test/compilable/ddoc5446b.d b/compiler/test/compilable/ddoc5446b.d similarity index 100% rename from test/compilable/ddoc5446b.d rename to compiler/test/compilable/ddoc5446b.d diff --git a/test/compilable/ddoc6.d b/compiler/test/compilable/ddoc6.d similarity index 100% rename from test/compilable/ddoc6.d rename to compiler/test/compilable/ddoc6.d diff --git a/test/compilable/ddoc648.d b/compiler/test/compilable/ddoc648.d similarity index 100% rename from test/compilable/ddoc648.d rename to compiler/test/compilable/ddoc648.d diff --git a/test/compilable/ddoc6491.d b/compiler/test/compilable/ddoc6491.d similarity index 100% rename from test/compilable/ddoc6491.d rename to compiler/test/compilable/ddoc6491.d diff --git a/test/compilable/ddoc7.d b/compiler/test/compilable/ddoc7.d similarity index 100% rename from test/compilable/ddoc7.d rename to compiler/test/compilable/ddoc7.d diff --git a/test/compilable/ddoc7555.d b/compiler/test/compilable/ddoc7555.d similarity index 100% rename from test/compilable/ddoc7555.d rename to compiler/test/compilable/ddoc7555.d diff --git a/test/compilable/ddoc7656.d b/compiler/test/compilable/ddoc7656.d similarity index 100% rename from test/compilable/ddoc7656.d rename to compiler/test/compilable/ddoc7656.d diff --git a/test/compilable/ddoc7715.d b/compiler/test/compilable/ddoc7715.d similarity index 100% rename from test/compilable/ddoc7715.d rename to compiler/test/compilable/ddoc7715.d diff --git a/test/compilable/ddoc7795.d b/compiler/test/compilable/ddoc7795.d similarity index 100% rename from test/compilable/ddoc7795.d rename to compiler/test/compilable/ddoc7795.d diff --git a/test/compilable/ddoc8.d b/compiler/test/compilable/ddoc8.d similarity index 100% rename from test/compilable/ddoc8.d rename to compiler/test/compilable/ddoc8.d diff --git a/test/compilable/ddoc8271.d b/compiler/test/compilable/ddoc8271.d similarity index 100% rename from test/compilable/ddoc8271.d rename to compiler/test/compilable/ddoc8271.d diff --git a/test/compilable/ddoc8739.d b/compiler/test/compilable/ddoc8739.d similarity index 100% rename from test/compilable/ddoc8739.d rename to compiler/test/compilable/ddoc8739.d diff --git a/test/compilable/ddoc9.d b/compiler/test/compilable/ddoc9.d similarity index 100% rename from test/compilable/ddoc9.d rename to compiler/test/compilable/ddoc9.d diff --git a/test/compilable/ddoc9037.d b/compiler/test/compilable/ddoc9037.d similarity index 100% rename from test/compilable/ddoc9037.d rename to compiler/test/compilable/ddoc9037.d diff --git a/test/compilable/ddoc9155.d b/compiler/test/compilable/ddoc9155.d similarity index 100% rename from test/compilable/ddoc9155.d rename to compiler/test/compilable/ddoc9155.d diff --git a/test/compilable/ddoc9305.d b/compiler/test/compilable/ddoc9305.d similarity index 100% rename from test/compilable/ddoc9305.d rename to compiler/test/compilable/ddoc9305.d diff --git a/test/compilable/ddoc9369.d b/compiler/test/compilable/ddoc9369.d similarity index 100% rename from test/compilable/ddoc9369.d rename to compiler/test/compilable/ddoc9369.d diff --git a/test/compilable/ddoc9475.d b/compiler/test/compilable/ddoc9475.d similarity index 100% rename from test/compilable/ddoc9475.d rename to compiler/test/compilable/ddoc9475.d diff --git a/test/compilable/ddoc9497a.d b/compiler/test/compilable/ddoc9497a.d similarity index 100% rename from test/compilable/ddoc9497a.d rename to compiler/test/compilable/ddoc9497a.d diff --git a/test/compilable/ddoc9497b.d b/compiler/test/compilable/ddoc9497b.d similarity index 100% rename from test/compilable/ddoc9497b.d rename to compiler/test/compilable/ddoc9497b.d diff --git a/test/compilable/ddoc9497c.d b/compiler/test/compilable/ddoc9497c.d similarity index 100% rename from test/compilable/ddoc9497c.d rename to compiler/test/compilable/ddoc9497c.d diff --git a/test/compilable/ddoc9497d.d b/compiler/test/compilable/ddoc9497d.d similarity index 100% rename from test/compilable/ddoc9497d.d rename to compiler/test/compilable/ddoc9497d.d diff --git a/test/compilable/ddoc9676a.d b/compiler/test/compilable/ddoc9676a.d similarity index 100% rename from test/compilable/ddoc9676a.d rename to compiler/test/compilable/ddoc9676a.d diff --git a/test/compilable/ddoc9676b.d b/compiler/test/compilable/ddoc9676b.d similarity index 100% rename from test/compilable/ddoc9676b.d rename to compiler/test/compilable/ddoc9676b.d diff --git a/test/compilable/ddoc9727.d b/compiler/test/compilable/ddoc9727.d similarity index 100% rename from test/compilable/ddoc9727.d rename to compiler/test/compilable/ddoc9727.d diff --git a/test/compilable/ddoc9764.sh b/compiler/test/compilable/ddoc9764.sh similarity index 100% rename from test/compilable/ddoc9764.sh rename to compiler/test/compilable/ddoc9764.sh diff --git a/test/compilable/ddoc9789.d b/compiler/test/compilable/ddoc9789.d similarity index 100% rename from test/compilable/ddoc9789.d rename to compiler/test/compilable/ddoc9789.d diff --git a/test/compilable/ddoc9903.d b/compiler/test/compilable/ddoc9903.d similarity index 100% rename from test/compilable/ddoc9903.d rename to compiler/test/compilable/ddoc9903.d diff --git a/test/compilable/ddocYear.d b/compiler/test/compilable/ddocYear.d similarity index 100% rename from test/compilable/ddocYear.d rename to compiler/test/compilable/ddocYear.d diff --git a/test/compilable/ddoc_markdown_breaks.d b/compiler/test/compilable/ddoc_markdown_breaks.d similarity index 100% rename from test/compilable/ddoc_markdown_breaks.d rename to compiler/test/compilable/ddoc_markdown_breaks.d diff --git a/test/compilable/ddoc_markdown_code.d b/compiler/test/compilable/ddoc_markdown_code.d similarity index 100% rename from test/compilable/ddoc_markdown_code.d rename to compiler/test/compilable/ddoc_markdown_code.d diff --git a/test/compilable/ddoc_markdown_emphasis.d b/compiler/test/compilable/ddoc_markdown_emphasis.d similarity index 100% rename from test/compilable/ddoc_markdown_emphasis.d rename to compiler/test/compilable/ddoc_markdown_emphasis.d diff --git a/test/compilable/ddoc_markdown_escapes.d b/compiler/test/compilable/ddoc_markdown_escapes.d similarity index 100% rename from test/compilable/ddoc_markdown_escapes.d rename to compiler/test/compilable/ddoc_markdown_escapes.d diff --git a/test/compilable/ddoc_markdown_headings.d b/compiler/test/compilable/ddoc_markdown_headings.d similarity index 100% rename from test/compilable/ddoc_markdown_headings.d rename to compiler/test/compilable/ddoc_markdown_headings.d diff --git a/test/compilable/ddoc_markdown_links.d b/compiler/test/compilable/ddoc_markdown_links.d similarity index 100% rename from test/compilable/ddoc_markdown_links.d rename to compiler/test/compilable/ddoc_markdown_links.d diff --git a/test/compilable/ddoc_markdown_lists.d b/compiler/test/compilable/ddoc_markdown_lists.d similarity index 100% rename from test/compilable/ddoc_markdown_lists.d rename to compiler/test/compilable/ddoc_markdown_lists.d diff --git a/test/compilable/ddoc_markdown_quote.d b/compiler/test/compilable/ddoc_markdown_quote.d similarity index 100% rename from test/compilable/ddoc_markdown_quote.d rename to compiler/test/compilable/ddoc_markdown_quote.d diff --git a/test/compilable/ddoc_markdown_tables.d b/compiler/test/compilable/ddoc_markdown_tables.d similarity index 100% rename from test/compilable/ddoc_markdown_tables.d rename to compiler/test/compilable/ddoc_markdown_tables.d diff --git a/test/compilable/ddoc_markdown_tables_22285.d b/compiler/test/compilable/ddoc_markdown_tables_22285.d similarity index 100% rename from test/compilable/ddoc_markdown_tables_22285.d rename to compiler/test/compilable/ddoc_markdown_tables_22285.d diff --git a/test/compilable/ddocbackticks.d b/compiler/test/compilable/ddocbackticks.d similarity index 100% rename from test/compilable/ddocbackticks.d rename to compiler/test/compilable/ddocbackticks.d diff --git a/test/compilable/ddocunittest.d b/compiler/test/compilable/ddocunittest.d similarity index 100% rename from test/compilable/ddocunittest.d rename to compiler/test/compilable/ddocunittest.d diff --git a/test/compilable/debugInference.d b/compiler/test/compilable/debugInference.d similarity index 100% rename from test/compilable/debugInference.d rename to compiler/test/compilable/debugInference.d diff --git a/test/compilable/debuginfo.d b/compiler/test/compilable/debuginfo.d similarity index 100% rename from test/compilable/debuginfo.d rename to compiler/test/compilable/debuginfo.d diff --git a/test/compilable/defa.d b/compiler/test/compilable/defa.d similarity index 100% rename from test/compilable/defa.d rename to compiler/test/compilable/defa.d diff --git a/test/compilable/depmsg.d b/compiler/test/compilable/depmsg.d similarity index 100% rename from test/compilable/depmsg.d rename to compiler/test/compilable/depmsg.d diff --git a/test/compilable/deprecate14283.d b/compiler/test/compilable/deprecate14283.d similarity index 100% rename from test/compilable/deprecate14283.d rename to compiler/test/compilable/deprecate14283.d diff --git a/test/compilable/deprecated_override.d b/compiler/test/compilable/deprecated_override.d similarity index 100% rename from test/compilable/deprecated_override.d rename to compiler/test/compilable/deprecated_override.d diff --git a/test/compilable/depsOutput21238_foo.d b/compiler/test/compilable/depsOutput21238_foo.d similarity index 100% rename from test/compilable/depsOutput21238_foo.d rename to compiler/test/compilable/depsOutput21238_foo.d diff --git a/test/compilable/derivedarray.d b/compiler/test/compilable/derivedarray.d similarity index 100% rename from test/compilable/derivedarray.d rename to compiler/test/compilable/derivedarray.d diff --git a/test/compilable/diag11066.d b/compiler/test/compilable/diag11066.d similarity index 100% rename from test/compilable/diag11066.d rename to compiler/test/compilable/diag11066.d diff --git a/test/compilable/diag12598.d b/compiler/test/compilable/diag12598.d similarity index 100% rename from test/compilable/diag12598.d rename to compiler/test/compilable/diag12598.d diff --git a/test/compilable/diag20916.d b/compiler/test/compilable/diag20916.d similarity index 100% rename from test/compilable/diag20916.d rename to compiler/test/compilable/diag20916.d diff --git a/test/compilable/diag3243.d b/compiler/test/compilable/diag3243.d similarity index 100% rename from test/compilable/diag3243.d rename to compiler/test/compilable/diag3243.d diff --git a/test/compilable/dip22.d b/compiler/test/compilable/dip22.d similarity index 100% rename from test/compilable/dip22.d rename to compiler/test/compilable/dip22.d diff --git a/test/compilable/dip22d.d b/compiler/test/compilable/dip22d.d similarity index 100% rename from test/compilable/dip22d.d rename to compiler/test/compilable/dip22d.d diff --git a/test/compilable/disable_new.d b/compiler/test/compilable/disable_new.d similarity index 100% rename from test/compilable/disable_new.d rename to compiler/test/compilable/disable_new.d diff --git a/test/compilable/dlangui_crash.d b/compiler/test/compilable/dlangui_crash.d similarity index 100% rename from test/compilable/dlangui_crash.d rename to compiler/test/compilable/dlangui_crash.d diff --git a/test/compilable/dmdcliflags.sh b/compiler/test/compilable/dmdcliflags.sh similarity index 100% rename from test/compilable/dmdcliflags.sh rename to compiler/test/compilable/dmdcliflags.sh diff --git a/test/compilable/dtoh_21217.d b/compiler/test/compilable/dtoh_21217.d similarity index 100% rename from test/compilable/dtoh_21217.d rename to compiler/test/compilable/dtoh_21217.d diff --git a/test/compilable/dtoh_AliasDeclaration.d b/compiler/test/compilable/dtoh_AliasDeclaration.d similarity index 100% rename from test/compilable/dtoh_AliasDeclaration.d rename to compiler/test/compilable/dtoh_AliasDeclaration.d diff --git a/test/compilable/dtoh_AliasDeclaration_98.d b/compiler/test/compilable/dtoh_AliasDeclaration_98.d similarity index 100% rename from test/compilable/dtoh_AliasDeclaration_98.d rename to compiler/test/compilable/dtoh_AliasDeclaration_98.d diff --git a/test/compilable/dtoh_AnonDeclaration.d b/compiler/test/compilable/dtoh_AnonDeclaration.d similarity index 100% rename from test/compilable/dtoh_AnonDeclaration.d rename to compiler/test/compilable/dtoh_AnonDeclaration.d diff --git a/test/compilable/dtoh_CPPNamespaceDeclaration.d b/compiler/test/compilable/dtoh_CPPNamespaceDeclaration.d similarity index 100% rename from test/compilable/dtoh_CPPNamespaceDeclaration.d rename to compiler/test/compilable/dtoh_CPPNamespaceDeclaration.d diff --git a/test/compilable/dtoh_ClassDeclaration.d b/compiler/test/compilable/dtoh_ClassDeclaration.d similarity index 100% rename from test/compilable/dtoh_ClassDeclaration.d rename to compiler/test/compilable/dtoh_ClassDeclaration.d diff --git a/test/compilable/dtoh_StructDeclaration.d b/compiler/test/compilable/dtoh_StructDeclaration.d similarity index 100% rename from test/compilable/dtoh_StructDeclaration.d rename to compiler/test/compilable/dtoh_StructDeclaration.d diff --git a/test/compilable/dtoh_TemplateDeclaration.d b/compiler/test/compilable/dtoh_TemplateDeclaration.d similarity index 100% rename from test/compilable/dtoh_TemplateDeclaration.d rename to compiler/test/compilable/dtoh_TemplateDeclaration.d diff --git a/test/compilable/dtoh_UnionDeclaration.d b/compiler/test/compilable/dtoh_UnionDeclaration.d similarity index 100% rename from test/compilable/dtoh_UnionDeclaration.d rename to compiler/test/compilable/dtoh_UnionDeclaration.d diff --git a/test/compilable/dtoh_VarDeclaration.d b/compiler/test/compilable/dtoh_VarDeclaration.d similarity index 100% rename from test/compilable/dtoh_VarDeclaration.d rename to compiler/test/compilable/dtoh_VarDeclaration.d diff --git a/test/compilable/dtoh_cpp98_compat.d b/compiler/test/compilable/dtoh_cpp98_compat.d similarity index 100% rename from test/compilable/dtoh_cpp98_compat.d rename to compiler/test/compilable/dtoh_cpp98_compat.d diff --git a/test/compilable/dtoh_enum.d b/compiler/test/compilable/dtoh_enum.d similarity index 100% rename from test/compilable/dtoh_enum.d rename to compiler/test/compilable/dtoh_enum.d diff --git a/test/compilable/dtoh_enum_cpp98.d b/compiler/test/compilable/dtoh_enum_cpp98.d similarity index 100% rename from test/compilable/dtoh_enum_cpp98.d rename to compiler/test/compilable/dtoh_enum_cpp98.d diff --git a/test/compilable/dtoh_expressions.d b/compiler/test/compilable/dtoh_expressions.d similarity index 100% rename from test/compilable/dtoh_expressions.d rename to compiler/test/compilable/dtoh_expressions.d diff --git a/test/compilable/dtoh_extern_type.d b/compiler/test/compilable/dtoh_extern_type.d similarity index 100% rename from test/compilable/dtoh_extern_type.d rename to compiler/test/compilable/dtoh_extern_type.d diff --git a/test/compilable/dtoh_forwarding.d b/compiler/test/compilable/dtoh_forwarding.d similarity index 100% rename from test/compilable/dtoh_forwarding.d rename to compiler/test/compilable/dtoh_forwarding.d diff --git a/test/compilable/dtoh_functions.d b/compiler/test/compilable/dtoh_functions.d similarity index 100% rename from test/compilable/dtoh_functions.d rename to compiler/test/compilable/dtoh_functions.d diff --git a/test/compilable/dtoh_ignored.d b/compiler/test/compilable/dtoh_ignored.d similarity index 100% rename from test/compilable/dtoh_ignored.d rename to compiler/test/compilable/dtoh_ignored.d diff --git a/test/compilable/dtoh_invalid_identifiers.d b/compiler/test/compilable/dtoh_invalid_identifiers.d similarity index 100% rename from test/compilable/dtoh_invalid_identifiers.d rename to compiler/test/compilable/dtoh_invalid_identifiers.d diff --git a/test/compilable/dtoh_mangling.d b/compiler/test/compilable/dtoh_mangling.d similarity index 100% rename from test/compilable/dtoh_mangling.d rename to compiler/test/compilable/dtoh_mangling.d diff --git a/test/compilable/dtoh_names.d b/compiler/test/compilable/dtoh_names.d similarity index 100% rename from test/compilable/dtoh_names.d rename to compiler/test/compilable/dtoh_names.d diff --git a/test/compilable/dtoh_protection.d b/compiler/test/compilable/dtoh_protection.d similarity index 100% rename from test/compilable/dtoh_protection.d rename to compiler/test/compilable/dtoh_protection.d diff --git a/test/compilable/dtoh_required_symbols.d b/compiler/test/compilable/dtoh_required_symbols.d similarity index 100% rename from test/compilable/dtoh_required_symbols.d rename to compiler/test/compilable/dtoh_required_symbols.d diff --git a/test/compilable/dtoh_special_enum.d b/compiler/test/compilable/dtoh_special_enum.d similarity index 100% rename from test/compilable/dtoh_special_enum.d rename to compiler/test/compilable/dtoh_special_enum.d diff --git a/test/compilable/dtoh_unittest_block.d b/compiler/test/compilable/dtoh_unittest_block.d similarity index 100% rename from test/compilable/dtoh_unittest_block.d rename to compiler/test/compilable/dtoh_unittest_block.d diff --git a/test/compilable/dtoh_verbose.d b/compiler/test/compilable/dtoh_verbose.d similarity index 100% rename from test/compilable/dtoh_verbose.d rename to compiler/test/compilable/dtoh_verbose.d diff --git a/test/compilable/dtorfields.d b/compiler/test/compilable/dtorfields.d similarity index 100% rename from test/compilable/dtorfields.d rename to compiler/test/compilable/dtorfields.d diff --git a/test/compilable/dtorfields_deprecation.d b/compiler/test/compilable/dtorfields_deprecation.d similarity index 100% rename from test/compilable/dtorfields_deprecation.d rename to compiler/test/compilable/dtorfields_deprecation.d diff --git a/test/compilable/empty_file.d b/compiler/test/compilable/empty_file.d similarity index 100% rename from test/compilable/empty_file.d rename to compiler/test/compilable/empty_file.d diff --git a/test/compilable/emptygenmain.d b/compiler/test/compilable/emptygenmain.d similarity index 100% rename from test/compilable/emptygenmain.d rename to compiler/test/compilable/emptygenmain.d diff --git a/test/compilable/enumbase.c b/compiler/test/compilable/enumbase.c similarity index 100% rename from test/compilable/enumbase.c rename to compiler/test/compilable/enumbase.c diff --git a/test/compilable/enumbasearithmetic.d b/compiler/test/compilable/enumbasearithmetic.d similarity index 100% rename from test/compilable/enumbasearithmetic.d rename to compiler/test/compilable/enumbasearithmetic.d diff --git a/test/compilable/exception.d b/compiler/test/compilable/exception.d similarity index 100% rename from test/compilable/exception.d rename to compiler/test/compilable/exception.d diff --git a/test/compilable/extra-files/c6395.d b/compiler/test/compilable/extra-files/c6395.d similarity index 100% rename from test/compilable/extra-files/c6395.d rename to compiler/test/compilable/extra-files/c6395.d diff --git a/test/compilable/extra-files/c6815.d b/compiler/test/compilable/extra-files/c6815.d similarity index 100% rename from test/compilable/extra-files/c6815.d rename to compiler/test/compilable/extra-files/c6815.d diff --git a/test/compilable/extra-files/cdcmp.out b/compiler/test/compilable/extra-files/cdcmp.out similarity index 100% rename from test/compilable/extra-files/cdcmp.out rename to compiler/test/compilable/extra-files/cdcmp.out diff --git a/test/compilable/extra-files/d6815.d b/compiler/test/compilable/extra-files/d6815.d similarity index 100% rename from test/compilable/extra-files/d6815.d rename to compiler/test/compilable/extra-files/d6815.d diff --git a/test/compilable/extra-files/ddoc1.html b/compiler/test/compilable/extra-files/ddoc1.html similarity index 100% rename from test/compilable/extra-files/ddoc1.html rename to compiler/test/compilable/extra-files/ddoc1.html diff --git a/test/compilable/extra-files/ddoc10.html b/compiler/test/compilable/extra-files/ddoc10.html similarity index 100% rename from test/compilable/extra-files/ddoc10.html rename to compiler/test/compilable/extra-files/ddoc10.html diff --git a/test/compilable/extra-files/ddoc10325.html b/compiler/test/compilable/extra-files/ddoc10325.html similarity index 100% rename from test/compilable/extra-files/ddoc10325.html rename to compiler/test/compilable/extra-files/ddoc10325.html diff --git a/test/compilable/extra-files/ddoc10334.html b/compiler/test/compilable/extra-files/ddoc10334.html similarity index 100% rename from test/compilable/extra-files/ddoc10334.html rename to compiler/test/compilable/extra-files/ddoc10334.html diff --git a/test/compilable/extra-files/ddoc10366.html b/compiler/test/compilable/extra-files/ddoc10366.html similarity index 100% rename from test/compilable/extra-files/ddoc10366.html rename to compiler/test/compilable/extra-files/ddoc10366.html diff --git a/test/compilable/extra-files/ddoc10367.ddoc b/compiler/test/compilable/extra-files/ddoc10367.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc10367.ddoc rename to compiler/test/compilable/extra-files/ddoc10367.ddoc diff --git a/test/compilable/extra-files/ddoc10367.html b/compiler/test/compilable/extra-files/ddoc10367.html similarity index 100% rename from test/compilable/extra-files/ddoc10367.html rename to compiler/test/compilable/extra-files/ddoc10367.html diff --git a/test/compilable/extra-files/ddoc10869.html b/compiler/test/compilable/extra-files/ddoc10869.html similarity index 100% rename from test/compilable/extra-files/ddoc10869.html rename to compiler/test/compilable/extra-files/ddoc10869.html diff --git a/test/compilable/extra-files/ddoc10870.html b/compiler/test/compilable/extra-files/ddoc10870.html similarity index 100% rename from test/compilable/extra-files/ddoc10870.html rename to compiler/test/compilable/extra-files/ddoc10870.html diff --git a/test/compilable/extra-files/ddoc11.html b/compiler/test/compilable/extra-files/ddoc11.html similarity index 100% rename from test/compilable/extra-files/ddoc11.html rename to compiler/test/compilable/extra-files/ddoc11.html diff --git a/test/compilable/extra-files/ddoc11479.html b/compiler/test/compilable/extra-files/ddoc11479.html similarity index 100% rename from test/compilable/extra-files/ddoc11479.html rename to compiler/test/compilable/extra-files/ddoc11479.html diff --git a/test/compilable/extra-files/ddoc11511.html b/compiler/test/compilable/extra-files/ddoc11511.html similarity index 100% rename from test/compilable/extra-files/ddoc11511.html rename to compiler/test/compilable/extra-files/ddoc11511.html diff --git a/test/compilable/extra-files/ddoc11823.html b/compiler/test/compilable/extra-files/ddoc11823.html similarity index 100% rename from test/compilable/extra-files/ddoc11823.html rename to compiler/test/compilable/extra-files/ddoc11823.html diff --git a/test/compilable/extra-files/ddoc12.html b/compiler/test/compilable/extra-files/ddoc12.html similarity index 100% rename from test/compilable/extra-files/ddoc12.html rename to compiler/test/compilable/extra-files/ddoc12.html diff --git a/test/compilable/extra-files/ddoc12706.html b/compiler/test/compilable/extra-files/ddoc12706.html similarity index 100% rename from test/compilable/extra-files/ddoc12706.html rename to compiler/test/compilable/extra-files/ddoc12706.html diff --git a/test/compilable/extra-files/ddoc12745.html b/compiler/test/compilable/extra-files/ddoc12745.html similarity index 100% rename from test/compilable/extra-files/ddoc12745.html rename to compiler/test/compilable/extra-files/ddoc12745.html diff --git a/test/compilable/extra-files/ddoc13.html b/compiler/test/compilable/extra-files/ddoc13.html similarity index 100% rename from test/compilable/extra-files/ddoc13.html rename to compiler/test/compilable/extra-files/ddoc13.html diff --git a/test/compilable/extra-files/ddoc13270.html b/compiler/test/compilable/extra-files/ddoc13270.html similarity index 100% rename from test/compilable/extra-files/ddoc13270.html rename to compiler/test/compilable/extra-files/ddoc13270.html diff --git a/test/compilable/extra-files/ddoc13645.html b/compiler/test/compilable/extra-files/ddoc13645.html similarity index 100% rename from test/compilable/extra-files/ddoc13645.html rename to compiler/test/compilable/extra-files/ddoc13645.html diff --git a/test/compilable/extra-files/ddoc14.html b/compiler/test/compilable/extra-files/ddoc14.html similarity index 100% rename from test/compilable/extra-files/ddoc14.html rename to compiler/test/compilable/extra-files/ddoc14.html diff --git a/test/compilable/extra-files/ddoc14383.html b/compiler/test/compilable/extra-files/ddoc14383.html similarity index 100% rename from test/compilable/extra-files/ddoc14383.html rename to compiler/test/compilable/extra-files/ddoc14383.html diff --git a/test/compilable/extra-files/ddoc14413.html b/compiler/test/compilable/extra-files/ddoc14413.html similarity index 100% rename from test/compilable/extra-files/ddoc14413.html rename to compiler/test/compilable/extra-files/ddoc14413.html diff --git a/test/compilable/extra-files/ddoc14778.html b/compiler/test/compilable/extra-files/ddoc14778.html similarity index 100% rename from test/compilable/extra-files/ddoc14778.html rename to compiler/test/compilable/extra-files/ddoc14778.html diff --git a/test/compilable/extra-files/ddoc15475.html b/compiler/test/compilable/extra-files/ddoc15475.html similarity index 100% rename from test/compilable/extra-files/ddoc15475.html rename to compiler/test/compilable/extra-files/ddoc15475.html diff --git a/test/compilable/extra-files/ddoc17169.html b/compiler/test/compilable/extra-files/ddoc17169.html similarity index 100% rename from test/compilable/extra-files/ddoc17169.html rename to compiler/test/compilable/extra-files/ddoc17169.html diff --git a/test/compilable/extra-files/ddoc17697.html b/compiler/test/compilable/extra-files/ddoc17697.html similarity index 100% rename from test/compilable/extra-files/ddoc17697.html rename to compiler/test/compilable/extra-files/ddoc17697.html diff --git a/test/compilable/extra-files/ddoc18361.html b/compiler/test/compilable/extra-files/ddoc18361.html similarity index 100% rename from test/compilable/extra-files/ddoc18361.html rename to compiler/test/compilable/extra-files/ddoc18361.html diff --git a/test/compilable/extra-files/ddoc198.ddoc b/compiler/test/compilable/extra-files/ddoc198.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc198.ddoc rename to compiler/test/compilable/extra-files/ddoc198.ddoc diff --git a/test/compilable/extra-files/ddoc198.html b/compiler/test/compilable/extra-files/ddoc198.html similarity index 100% rename from test/compilable/extra-files/ddoc198.html rename to compiler/test/compilable/extra-files/ddoc198.html diff --git a/test/compilable/extra-files/ddoc19814.html b/compiler/test/compilable/extra-files/ddoc19814.html similarity index 100% rename from test/compilable/extra-files/ddoc19814.html rename to compiler/test/compilable/extra-files/ddoc19814.html diff --git a/test/compilable/extra-files/ddoc2.html b/compiler/test/compilable/extra-files/ddoc2.html similarity index 100% rename from test/compilable/extra-files/ddoc2.html rename to compiler/test/compilable/extra-files/ddoc2.html diff --git a/test/compilable/extra-files/ddoc2273.html b/compiler/test/compilable/extra-files/ddoc2273.html similarity index 100% rename from test/compilable/extra-files/ddoc2273.html rename to compiler/test/compilable/extra-files/ddoc2273.html diff --git a/test/compilable/extra-files/ddoc3.ddoc b/compiler/test/compilable/extra-files/ddoc3.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc3.ddoc rename to compiler/test/compilable/extra-files/ddoc3.ddoc diff --git a/test/compilable/extra-files/ddoc3.html b/compiler/test/compilable/extra-files/ddoc3.html similarity index 100% rename from test/compilable/extra-files/ddoc3.html rename to compiler/test/compilable/extra-files/ddoc3.html diff --git a/test/compilable/extra-files/ddoc4.html b/compiler/test/compilable/extra-files/ddoc4.html similarity index 100% rename from test/compilable/extra-files/ddoc4.html rename to compiler/test/compilable/extra-files/ddoc4.html diff --git a/test/compilable/extra-files/ddoc4162.html b/compiler/test/compilable/extra-files/ddoc4162.html similarity index 100% rename from test/compilable/extra-files/ddoc4162.html rename to compiler/test/compilable/extra-files/ddoc4162.html diff --git a/test/compilable/extra-files/ddoc5.html b/compiler/test/compilable/extra-files/ddoc5.html similarity index 100% rename from test/compilable/extra-files/ddoc5.html rename to compiler/test/compilable/extra-files/ddoc5.html diff --git a/test/compilable/extra-files/ddoc5446.html b/compiler/test/compilable/extra-files/ddoc5446.html similarity index 100% rename from test/compilable/extra-files/ddoc5446.html rename to compiler/test/compilable/extra-files/ddoc5446.html diff --git a/test/compilable/extra-files/ddoc6.html b/compiler/test/compilable/extra-files/ddoc6.html similarity index 100% rename from test/compilable/extra-files/ddoc6.html rename to compiler/test/compilable/extra-files/ddoc6.html diff --git a/test/compilable/extra-files/ddoc648.html b/compiler/test/compilable/extra-files/ddoc648.html similarity index 100% rename from test/compilable/extra-files/ddoc648.html rename to compiler/test/compilable/extra-files/ddoc648.html diff --git a/test/compilable/extra-files/ddoc6491.html b/compiler/test/compilable/extra-files/ddoc6491.html similarity index 100% rename from test/compilable/extra-files/ddoc6491.html rename to compiler/test/compilable/extra-files/ddoc6491.html diff --git a/test/compilable/extra-files/ddoc7.html b/compiler/test/compilable/extra-files/ddoc7.html similarity index 100% rename from test/compilable/extra-files/ddoc7.html rename to compiler/test/compilable/extra-files/ddoc7.html diff --git a/test/compilable/extra-files/ddoc7555.html b/compiler/test/compilable/extra-files/ddoc7555.html similarity index 100% rename from test/compilable/extra-files/ddoc7555.html rename to compiler/test/compilable/extra-files/ddoc7555.html diff --git a/test/compilable/extra-files/ddoc7656.html b/compiler/test/compilable/extra-files/ddoc7656.html similarity index 100% rename from test/compilable/extra-files/ddoc7656.html rename to compiler/test/compilable/extra-files/ddoc7656.html diff --git a/test/compilable/extra-files/ddoc7715.html b/compiler/test/compilable/extra-files/ddoc7715.html similarity index 100% rename from test/compilable/extra-files/ddoc7715.html rename to compiler/test/compilable/extra-files/ddoc7715.html diff --git a/test/compilable/extra-files/ddoc7795.html b/compiler/test/compilable/extra-files/ddoc7795.html similarity index 100% rename from test/compilable/extra-files/ddoc7795.html rename to compiler/test/compilable/extra-files/ddoc7795.html diff --git a/test/compilable/extra-files/ddoc8.html b/compiler/test/compilable/extra-files/ddoc8.html similarity index 100% rename from test/compilable/extra-files/ddoc8.html rename to compiler/test/compilable/extra-files/ddoc8.html diff --git a/test/compilable/extra-files/ddoc8271.html b/compiler/test/compilable/extra-files/ddoc8271.html similarity index 100% rename from test/compilable/extra-files/ddoc8271.html rename to compiler/test/compilable/extra-files/ddoc8271.html diff --git a/test/compilable/extra-files/ddoc8739.html b/compiler/test/compilable/extra-files/ddoc8739.html similarity index 100% rename from test/compilable/extra-files/ddoc8739.html rename to compiler/test/compilable/extra-files/ddoc8739.html diff --git a/test/compilable/extra-files/ddoc9.html b/compiler/test/compilable/extra-files/ddoc9.html similarity index 100% rename from test/compilable/extra-files/ddoc9.html rename to compiler/test/compilable/extra-files/ddoc9.html diff --git a/test/compilable/extra-files/ddoc9037.html b/compiler/test/compilable/extra-files/ddoc9037.html similarity index 100% rename from test/compilable/extra-files/ddoc9037.html rename to compiler/test/compilable/extra-files/ddoc9037.html diff --git a/test/compilable/extra-files/ddoc9155.html b/compiler/test/compilable/extra-files/ddoc9155.html similarity index 100% rename from test/compilable/extra-files/ddoc9155.html rename to compiler/test/compilable/extra-files/ddoc9155.html diff --git a/test/compilable/extra-files/ddoc9305.html b/compiler/test/compilable/extra-files/ddoc9305.html similarity index 100% rename from test/compilable/extra-files/ddoc9305.html rename to compiler/test/compilable/extra-files/ddoc9305.html diff --git a/test/compilable/extra-files/ddoc9369.ddoc b/compiler/test/compilable/extra-files/ddoc9369.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9369.ddoc rename to compiler/test/compilable/extra-files/ddoc9369.ddoc diff --git a/test/compilable/extra-files/ddoc9369.html b/compiler/test/compilable/extra-files/ddoc9369.html similarity index 100% rename from test/compilable/extra-files/ddoc9369.html rename to compiler/test/compilable/extra-files/ddoc9369.html diff --git a/test/compilable/extra-files/ddoc9475.html b/compiler/test/compilable/extra-files/ddoc9475.html similarity index 100% rename from test/compilable/extra-files/ddoc9475.html rename to compiler/test/compilable/extra-files/ddoc9475.html diff --git a/test/compilable/extra-files/ddoc9497a.ddoc b/compiler/test/compilable/extra-files/ddoc9497a.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9497a.ddoc rename to compiler/test/compilable/extra-files/ddoc9497a.ddoc diff --git a/test/compilable/extra-files/ddoc9497a.html b/compiler/test/compilable/extra-files/ddoc9497a.html similarity index 100% rename from test/compilable/extra-files/ddoc9497a.html rename to compiler/test/compilable/extra-files/ddoc9497a.html diff --git a/test/compilable/extra-files/ddoc9497b.ddoc b/compiler/test/compilable/extra-files/ddoc9497b.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9497b.ddoc rename to compiler/test/compilable/extra-files/ddoc9497b.ddoc diff --git a/test/compilable/extra-files/ddoc9497b.html b/compiler/test/compilable/extra-files/ddoc9497b.html similarity index 100% rename from test/compilable/extra-files/ddoc9497b.html rename to compiler/test/compilable/extra-files/ddoc9497b.html diff --git a/test/compilable/extra-files/ddoc9497c.ddoc b/compiler/test/compilable/extra-files/ddoc9497c.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9497c.ddoc rename to compiler/test/compilable/extra-files/ddoc9497c.ddoc diff --git a/test/compilable/extra-files/ddoc9497c.html b/compiler/test/compilable/extra-files/ddoc9497c.html similarity index 100% rename from test/compilable/extra-files/ddoc9497c.html rename to compiler/test/compilable/extra-files/ddoc9497c.html diff --git a/test/compilable/extra-files/ddoc9497d.ddoc b/compiler/test/compilable/extra-files/ddoc9497d.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9497d.ddoc rename to compiler/test/compilable/extra-files/ddoc9497d.ddoc diff --git a/test/compilable/extra-files/ddoc9497d.html b/compiler/test/compilable/extra-files/ddoc9497d.html similarity index 100% rename from test/compilable/extra-files/ddoc9497d.html rename to compiler/test/compilable/extra-files/ddoc9497d.html diff --git a/test/compilable/extra-files/ddoc9676a.ddoc b/compiler/test/compilable/extra-files/ddoc9676a.ddoc similarity index 100% rename from test/compilable/extra-files/ddoc9676a.ddoc rename to compiler/test/compilable/extra-files/ddoc9676a.ddoc diff --git a/test/compilable/extra-files/ddoc9676a.html b/compiler/test/compilable/extra-files/ddoc9676a.html similarity index 100% rename from test/compilable/extra-files/ddoc9676a.html rename to compiler/test/compilable/extra-files/ddoc9676a.html diff --git a/test/compilable/extra-files/ddoc9676b.html b/compiler/test/compilable/extra-files/ddoc9676b.html similarity index 100% rename from test/compilable/extra-files/ddoc9676b.html rename to compiler/test/compilable/extra-files/ddoc9676b.html diff --git a/test/compilable/extra-files/ddoc9727.html b/compiler/test/compilable/extra-files/ddoc9727.html similarity index 100% rename from test/compilable/extra-files/ddoc9727.html rename to compiler/test/compilable/extra-files/ddoc9727.html diff --git a/test/compilable/extra-files/ddoc9764.dd b/compiler/test/compilable/extra-files/ddoc9764.dd similarity index 100% rename from test/compilable/extra-files/ddoc9764.dd rename to compiler/test/compilable/extra-files/ddoc9764.dd diff --git a/test/compilable/extra-files/ddoc9764.html b/compiler/test/compilable/extra-files/ddoc9764.html similarity index 100% rename from test/compilable/extra-files/ddoc9764.html rename to compiler/test/compilable/extra-files/ddoc9764.html diff --git a/test/compilable/extra-files/ddoc9789.html b/compiler/test/compilable/extra-files/ddoc9789.html similarity index 100% rename from test/compilable/extra-files/ddoc9789.html rename to compiler/test/compilable/extra-files/ddoc9789.html diff --git a/test/compilable/extra-files/ddoc9903.html b/compiler/test/compilable/extra-files/ddoc9903.html similarity index 100% rename from test/compilable/extra-files/ddoc9903.html rename to compiler/test/compilable/extra-files/ddoc9903.html diff --git a/test/compilable/extra-files/ddocAny-postscript.sh b/compiler/test/compilable/extra-files/ddocAny-postscript.sh similarity index 100% rename from test/compilable/extra-files/ddocAny-postscript.sh rename to compiler/test/compilable/extra-files/ddocAny-postscript.sh diff --git a/test/compilable/extra-files/ddocYear-postscript.sh b/compiler/test/compilable/extra-files/ddocYear-postscript.sh similarity index 100% rename from test/compilable/extra-files/ddocYear-postscript.sh rename to compiler/test/compilable/extra-files/ddocYear-postscript.sh diff --git a/test/compilable/extra-files/ddocYear.html b/compiler/test/compilable/extra-files/ddocYear.html similarity index 100% rename from test/compilable/extra-files/ddocYear.html rename to compiler/test/compilable/extra-files/ddocYear.html diff --git a/test/compilable/extra-files/ddoc_markdown_breaks.html b/compiler/test/compilable/extra-files/ddoc_markdown_breaks.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_breaks.html rename to compiler/test/compilable/extra-files/ddoc_markdown_breaks.html diff --git a/test/compilable/extra-files/ddoc_markdown_breaks_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_breaks_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_breaks_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_breaks_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_code.html b/compiler/test/compilable/extra-files/ddoc_markdown_code.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_code.html rename to compiler/test/compilable/extra-files/ddoc_markdown_code.html diff --git a/test/compilable/extra-files/ddoc_markdown_code_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_code_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_code_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_code_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_emphasis.html b/compiler/test/compilable/extra-files/ddoc_markdown_emphasis.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_emphasis.html rename to compiler/test/compilable/extra-files/ddoc_markdown_emphasis.html diff --git a/test/compilable/extra-files/ddoc_markdown_emphasis_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_emphasis_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_emphasis_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_emphasis_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_escapes.html b/compiler/test/compilable/extra-files/ddoc_markdown_escapes.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_escapes.html rename to compiler/test/compilable/extra-files/ddoc_markdown_escapes.html diff --git a/test/compilable/extra-files/ddoc_markdown_headings.html b/compiler/test/compilable/extra-files/ddoc_markdown_headings.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_headings.html rename to compiler/test/compilable/extra-files/ddoc_markdown_headings.html diff --git a/test/compilable/extra-files/ddoc_markdown_headings_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_headings_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_headings_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_headings_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_links.html b/compiler/test/compilable/extra-files/ddoc_markdown_links.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_links.html rename to compiler/test/compilable/extra-files/ddoc_markdown_links.html diff --git a/test/compilable/extra-files/ddoc_markdown_links_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_links_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_links_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_links_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_lists.html b/compiler/test/compilable/extra-files/ddoc_markdown_lists.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_lists.html rename to compiler/test/compilable/extra-files/ddoc_markdown_lists.html diff --git a/test/compilable/extra-files/ddoc_markdown_lists_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_lists_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_lists_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_lists_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_quote.html b/compiler/test/compilable/extra-files/ddoc_markdown_quote.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_quote.html rename to compiler/test/compilable/extra-files/ddoc_markdown_quote.html diff --git a/test/compilable/extra-files/ddoc_markdown_quote_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_quote_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_quote_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_quote_verbose.html diff --git a/test/compilable/extra-files/ddoc_markdown_tables.html b/compiler/test/compilable/extra-files/ddoc_markdown_tables.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_tables.html rename to compiler/test/compilable/extra-files/ddoc_markdown_tables.html diff --git a/test/compilable/extra-files/ddoc_markdown_tables_22285.html b/compiler/test/compilable/extra-files/ddoc_markdown_tables_22285.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_tables_22285.html rename to compiler/test/compilable/extra-files/ddoc_markdown_tables_22285.html diff --git a/test/compilable/extra-files/ddoc_markdown_tables_verbose.html b/compiler/test/compilable/extra-files/ddoc_markdown_tables_verbose.html similarity index 100% rename from test/compilable/extra-files/ddoc_markdown_tables_verbose.html rename to compiler/test/compilable/extra-files/ddoc_markdown_tables_verbose.html diff --git a/test/compilable/extra-files/ddocbackticks.html b/compiler/test/compilable/extra-files/ddocbackticks.html similarity index 100% rename from test/compilable/extra-files/ddocbackticks.html rename to compiler/test/compilable/extra-files/ddocbackticks.html diff --git a/test/compilable/extra-files/ddocunittest.html b/compiler/test/compilable/extra-files/ddocunittest.html similarity index 100% rename from test/compilable/extra-files/ddocunittest.html rename to compiler/test/compilable/extra-files/ddocunittest.html diff --git a/test/compilable/extra-files/dtoh_imports.d b/compiler/test/compilable/extra-files/dtoh_imports.d similarity index 100% rename from test/compilable/extra-files/dtoh_imports.d rename to compiler/test/compilable/extra-files/dtoh_imports.d diff --git a/test/compilable/extra-files/dtoh_imports2.d b/compiler/test/compilable/extra-files/dtoh_imports2.d similarity index 100% rename from test/compilable/extra-files/dtoh_imports2.d rename to compiler/test/compilable/extra-files/dtoh_imports2.d diff --git a/test/compilable/extra-files/e6815.d b/compiler/test/compilable/extra-files/e6815.d similarity index 100% rename from test/compilable/extra-files/e6815.d rename to compiler/test/compilable/extra-files/e6815.d diff --git a/test/compilable/extra-files/empty.conf b/compiler/test/compilable/extra-files/empty.conf similarity index 100% rename from test/compilable/extra-files/empty.conf rename to compiler/test/compilable/extra-files/empty.conf diff --git a/test/compilable/extra-files/emptymain.d b/compiler/test/compilable/extra-files/emptymain.d similarity index 100% rename from test/compilable/extra-files/emptymain.d rename to compiler/test/compilable/extra-files/emptymain.d diff --git a/test/compilable/extra-files/example7190/controllers/HomeController.d b/compiler/test/compilable/extra-files/example7190/controllers/HomeController.d similarity index 100% rename from test/compilable/extra-files/example7190/controllers/HomeController.d rename to compiler/test/compilable/extra-files/example7190/controllers/HomeController.d diff --git a/test/compilable/extra-files/example7190/models/HomeModel.d b/compiler/test/compilable/extra-files/example7190/models/HomeModel.d similarity index 100% rename from test/compilable/extra-files/example7190/models/HomeModel.d rename to compiler/test/compilable/extra-files/example7190/models/HomeModel.d diff --git a/test/compilable/extra-files/header1.d b/compiler/test/compilable/extra-files/header1.d similarity index 100% rename from test/compilable/extra-files/header1.d rename to compiler/test/compilable/extra-files/header1.d diff --git a/test/compilable/extra-files/header1.di b/compiler/test/compilable/extra-files/header1.di similarity index 100% rename from test/compilable/extra-files/header1.di rename to compiler/test/compilable/extra-files/header1.di diff --git a/test/compilable/extra-files/header17125.d b/compiler/test/compilable/extra-files/header17125.d similarity index 100% rename from test/compilable/extra-files/header17125.d rename to compiler/test/compilable/extra-files/header17125.d diff --git a/test/compilable/extra-files/header18365.d b/compiler/test/compilable/extra-files/header18365.d similarity index 100% rename from test/compilable/extra-files/header18365.d rename to compiler/test/compilable/extra-files/header18365.d diff --git a/test/compilable/extra-files/header1i.di b/compiler/test/compilable/extra-files/header1i.di similarity index 100% rename from test/compilable/extra-files/header1i.di rename to compiler/test/compilable/extra-files/header1i.di diff --git a/test/compilable/extra-files/header2.d b/compiler/test/compilable/extra-files/header2.d similarity index 100% rename from test/compilable/extra-files/header2.d rename to compiler/test/compilable/extra-files/header2.d diff --git a/test/compilable/extra-files/header2.di b/compiler/test/compilable/extra-files/header2.di similarity index 100% rename from test/compilable/extra-files/header2.di rename to compiler/test/compilable/extra-files/header2.di diff --git a/test/compilable/extra-files/header2i.di b/compiler/test/compilable/extra-files/header2i.di similarity index 100% rename from test/compilable/extra-files/header2i.di rename to compiler/test/compilable/extra-files/header2i.di diff --git a/test/compilable/extra-files/header3.d b/compiler/test/compilable/extra-files/header3.d similarity index 100% rename from test/compilable/extra-files/header3.d rename to compiler/test/compilable/extra-files/header3.d diff --git a/test/compilable/extra-files/imp12624.d b/compiler/test/compilable/extra-files/imp12624.d similarity index 100% rename from test/compilable/extra-files/imp12624.d rename to compiler/test/compilable/extra-files/imp12624.d diff --git a/test/compilable/extra-files/imp9057.d b/compiler/test/compilable/extra-files/imp9057.d similarity index 100% rename from test/compilable/extra-files/imp9057.d rename to compiler/test/compilable/extra-files/imp9057.d diff --git a/test/compilable/extra-files/imp9057_2.d b/compiler/test/compilable/extra-files/imp9057_2.d similarity index 100% rename from test/compilable/extra-files/imp9057_2.d rename to compiler/test/compilable/extra-files/imp9057_2.d diff --git a/test/compilable/extra-files/json-postscript.sh b/compiler/test/compilable/extra-files/json-postscript.sh similarity index 100% rename from test/compilable/extra-files/json-postscript.sh rename to compiler/test/compilable/extra-files/json-postscript.sh diff --git a/test/compilable/extra-files/json.json b/compiler/test/compilable/extra-files/json.json similarity index 100% rename from test/compilable/extra-files/json.json rename to compiler/test/compilable/extra-files/json.json diff --git a/test/compilable/extra-files/json2.json b/compiler/test/compilable/extra-files/json2.json similarity index 100% rename from test/compilable/extra-files/json2.json rename to compiler/test/compilable/extra-files/json2.json diff --git a/test/compilable/extra-files/jsonCompilerInfo.json b/compiler/test/compilable/extra-files/jsonCompilerInfo.json similarity index 100% rename from test/compilable/extra-files/jsonCompilerInfo.json rename to compiler/test/compilable/extra-files/jsonCompilerInfo.json diff --git a/test/compilable/extra-files/json_nosource.json b/compiler/test/compilable/extra-files/json_nosource.json similarity index 100% rename from test/compilable/extra-files/json_nosource.json rename to compiler/test/compilable/extra-files/json_nosource.json diff --git a/test/compilable/extra-files/makedeps-import-codemixin.txt b/compiler/test/compilable/extra-files/makedeps-import-codemixin.txt similarity index 100% rename from test/compilable/extra-files/makedeps-import-codemixin.txt rename to compiler/test/compilable/extra-files/makedeps-import-codemixin.txt diff --git a/test/compilable/extra-files/makedeps-import.txt b/compiler/test/compilable/extra-files/makedeps-import.txt similarity index 100% rename from test/compilable/extra-files/makedeps-import.txt rename to compiler/test/compilable/extra-files/makedeps-import.txt diff --git a/test/compilable/extra-files/minimal/object.d b/compiler/test/compilable/extra-files/minimal/object.d similarity index 100% rename from test/compilable/extra-files/minimal/object.d rename to compiler/test/compilable/extra-files/minimal/object.d diff --git a/test/compilable/extra-files/minimal/verify_symbols.sh b/compiler/test/compilable/extra-files/minimal/verify_symbols.sh similarity index 100% rename from test/compilable/extra-files/minimal/verify_symbols.sh rename to compiler/test/compilable/extra-files/minimal/verify_symbols.sh diff --git a/test/compilable/extra-files/objdump-postscript.sh b/compiler/test/compilable/extra-files/objdump-postscript.sh similarity index 100% rename from test/compilable/extra-files/objdump-postscript.sh rename to compiler/test/compilable/extra-files/objdump-postscript.sh diff --git a/test/compilable/extra-files/pkgDIP37/datetime/common.d b/compiler/test/compilable/extra-files/pkgDIP37/datetime/common.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37/datetime/common.d rename to compiler/test/compilable/extra-files/pkgDIP37/datetime/common.d diff --git a/test/compilable/extra-files/pkgDIP37/datetime/package.d b/compiler/test/compilable/extra-files/pkgDIP37/datetime/package.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37/datetime/package.d rename to compiler/test/compilable/extra-files/pkgDIP37/datetime/package.d diff --git a/test/compilable/extra-files/pkgDIP37/test17629/common.di b/compiler/test/compilable/extra-files/pkgDIP37/test17629/common.di similarity index 100% rename from test/compilable/extra-files/pkgDIP37/test17629/common.di rename to compiler/test/compilable/extra-files/pkgDIP37/test17629/common.di diff --git a/test/compilable/extra-files/pkgDIP37/test17629/package.di b/compiler/test/compilable/extra-files/pkgDIP37/test17629/package.di similarity index 100% rename from test/compilable/extra-files/pkgDIP37/test17629/package.di rename to compiler/test/compilable/extra-files/pkgDIP37/test17629/package.di diff --git a/test/compilable/extra-files/pkgDIP37_10302/liba.d b/compiler/test/compilable/extra-files/pkgDIP37_10302/liba.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10302/liba.d rename to compiler/test/compilable/extra-files/pkgDIP37_10302/liba.d diff --git a/test/compilable/extra-files/pkgDIP37_10302/libb.d b/compiler/test/compilable/extra-files/pkgDIP37_10302/libb.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10302/libb.d rename to compiler/test/compilable/extra-files/pkgDIP37_10302/libb.d diff --git a/test/compilable/extra-files/pkgDIP37_10302/package.d b/compiler/test/compilable/extra-files/pkgDIP37_10302/package.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10302/package.d rename to compiler/test/compilable/extra-files/pkgDIP37_10302/package.d diff --git a/test/compilable/extra-files/pkgDIP37_10354/mbar.d b/compiler/test/compilable/extra-files/pkgDIP37_10354/mbar.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10354/mbar.d rename to compiler/test/compilable/extra-files/pkgDIP37_10354/mbar.d diff --git a/test/compilable/extra-files/pkgDIP37_10354/mfoo.d b/compiler/test/compilable/extra-files/pkgDIP37_10354/mfoo.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10354/mfoo.d rename to compiler/test/compilable/extra-files/pkgDIP37_10354/mfoo.d diff --git a/test/compilable/extra-files/pkgDIP37_10354/package.d b/compiler/test/compilable/extra-files/pkgDIP37_10354/package.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10354/package.d rename to compiler/test/compilable/extra-files/pkgDIP37_10354/package.d diff --git a/test/compilable/extra-files/pkgDIP37_10421/algo/mod.d b/compiler/test/compilable/extra-files/pkgDIP37_10421/algo/mod.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10421/algo/mod.d rename to compiler/test/compilable/extra-files/pkgDIP37_10421/algo/mod.d diff --git a/test/compilable/extra-files/pkgDIP37_10421/algo/package.d b/compiler/test/compilable/extra-files/pkgDIP37_10421/algo/package.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10421/algo/package.d rename to compiler/test/compilable/extra-files/pkgDIP37_10421/algo/package.d diff --git a/test/compilable/extra-files/pkgDIP37_10421/except.d b/compiler/test/compilable/extra-files/pkgDIP37_10421/except.d similarity index 100% rename from test/compilable/extra-files/pkgDIP37_10421/except.d rename to compiler/test/compilable/extra-files/pkgDIP37_10421/except.d diff --git a/test/compilable/extra-files/rdeps7016a.d b/compiler/test/compilable/extra-files/rdeps7016a.d similarity index 100% rename from test/compilable/extra-files/rdeps7016a.d rename to compiler/test/compilable/extra-files/rdeps7016a.d diff --git a/test/compilable/extra-files/rdeps7016b.d b/compiler/test/compilable/extra-files/rdeps7016b.d similarity index 100% rename from test/compilable/extra-files/rdeps7016b.d rename to compiler/test/compilable/extra-files/rdeps7016b.d diff --git a/test/compilable/extra-files/serenity7190/core/Controller.d b/compiler/test/compilable/extra-files/serenity7190/core/Controller.d similarity index 100% rename from test/compilable/extra-files/serenity7190/core/Controller.d rename to compiler/test/compilable/extra-files/serenity7190/core/Controller.d diff --git a/test/compilable/extra-files/serenity7190/core/Model.d b/compiler/test/compilable/extra-files/serenity7190/core/Model.d similarity index 100% rename from test/compilable/extra-files/serenity7190/core/Model.d rename to compiler/test/compilable/extra-files/serenity7190/core/Model.d diff --git a/test/compilable/extra-files/test14894a.d b/compiler/test/compilable/extra-files/test14894a.d similarity index 100% rename from test/compilable/extra-files/test14894a.d rename to compiler/test/compilable/extra-files/test14894a.d diff --git a/test/compilable/extra-files/test14894main.d b/compiler/test/compilable/extra-files/test14894main.d similarity index 100% rename from test/compilable/extra-files/test14894main.d rename to compiler/test/compilable/extra-files/test14894main.d diff --git a/test/compilable/extra-files/test16080b.d b/compiler/test/compilable/extra-files/test16080b.d similarity index 100% rename from test/compilable/extra-files/test16080b.d rename to compiler/test/compilable/extra-files/test16080b.d diff --git a/test/compilable/extra-files/test19266.d b/compiler/test/compilable/extra-files/test19266.d similarity index 100% rename from test/compilable/extra-files/test19266.d rename to compiler/test/compilable/extra-files/test19266.d diff --git a/test/compilable/extra-files/test19376.di b/compiler/test/compilable/extra-files/test19376.di similarity index 100% rename from test/compilable/extra-files/test19376.di rename to compiler/test/compilable/extra-files/test19376.di diff --git a/test/compilable/extra-files/test19463.d b/compiler/test/compilable/extra-files/test19463.d similarity index 100% rename from test/compilable/extra-files/test19463.d rename to compiler/test/compilable/extra-files/test19463.d diff --git a/test/compilable/extra-files/test20280a.d b/compiler/test/compilable/extra-files/test20280a.d similarity index 100% rename from test/compilable/extra-files/test20280a.d rename to compiler/test/compilable/extra-files/test20280a.d diff --git a/test/compilable/extra-files/test6461/a.d b/compiler/test/compilable/extra-files/test6461/a.d similarity index 100% rename from test/compilable/extra-files/test6461/a.d rename to compiler/test/compilable/extra-files/test6461/a.d diff --git a/test/compilable/extra-files/test6461/b.d b/compiler/test/compilable/extra-files/test6461/b.d similarity index 100% rename from test/compilable/extra-files/test6461/b.d rename to compiler/test/compilable/extra-files/test6461/b.d diff --git a/test/compilable/extra-files/test6461/main.d b/compiler/test/compilable/extra-files/test6461/main.d similarity index 100% rename from test/compilable/extra-files/test6461/main.d rename to compiler/test/compilable/extra-files/test6461/main.d diff --git a/test/compilable/extra-files/test6461/tmpl.d b/compiler/test/compilable/extra-files/test6461/tmpl.d similarity index 100% rename from test/compilable/extra-files/test6461/tmpl.d rename to compiler/test/compilable/extra-files/test6461/tmpl.d diff --git a/test/compilable/extra-files/test9680dllmain.d b/compiler/test/compilable/extra-files/test9680dllmain.d similarity index 100% rename from test/compilable/extra-files/test9680dllmain.d rename to compiler/test/compilable/extra-files/test9680dllmain.d diff --git a/test/compilable/extra-files/test9680main.d b/compiler/test/compilable/extra-files/test9680main.d similarity index 100% rename from test/compilable/extra-files/test9680main.d rename to compiler/test/compilable/extra-files/test9680main.d diff --git a/test/compilable/extra-files/test9680winmain.d b/compiler/test/compilable/extra-files/test9680winmain.d similarity index 100% rename from test/compilable/extra-files/test9680winmain.d rename to compiler/test/compilable/extra-files/test9680winmain.d diff --git a/test/compilable/extra-files/testcdefines.i.cg b/compiler/test/compilable/extra-files/testcdefines.i.cg similarity index 100% rename from test/compilable/extra-files/testcdefines.i.cg rename to compiler/test/compilable/extra-files/testcdefines.i.cg diff --git a/test/compilable/extra-files/vcg-ast-arraylength-postscript.sh b/compiler/test/compilable/extra-files/vcg-ast-arraylength-postscript.sh similarity index 100% rename from test/compilable/extra-files/vcg-ast-arraylength-postscript.sh rename to compiler/test/compilable/extra-files/vcg-ast-arraylength-postscript.sh diff --git a/test/compilable/extra-files/vcg-ast.d.cg b/compiler/test/compilable/extra-files/vcg-ast.d.cg similarity index 100% rename from test/compilable/extra-files/vcg-ast.d.cg rename to compiler/test/compilable/extra-files/vcg-ast.d.cg diff --git a/test/compilable/fail137.d b/compiler/test/compilable/fail137.d similarity index 100% rename from test/compilable/fail137.d rename to compiler/test/compilable/fail137.d diff --git a/test/compilable/fail260.d b/compiler/test/compilable/fail260.d similarity index 100% rename from test/compilable/fail260.d rename to compiler/test/compilable/fail260.d diff --git a/test/compilable/fieldwise.d b/compiler/test/compilable/fieldwise.d similarity index 100% rename from test/compilable/fieldwise.d rename to compiler/test/compilable/fieldwise.d diff --git a/test/compilable/filefullpath_18911.d b/compiler/test/compilable/filefullpath_18911.d similarity index 100% rename from test/compilable/filefullpath_18911.d rename to compiler/test/compilable/filefullpath_18911.d diff --git a/test/compilable/fix13165.d b/compiler/test/compilable/fix13165.d similarity index 100% rename from test/compilable/fix13165.d rename to compiler/test/compilable/fix13165.d diff --git a/test/compilable/fix17123.d b/compiler/test/compilable/fix17123.d similarity index 100% rename from test/compilable/fix17123.d rename to compiler/test/compilable/fix17123.d diff --git a/test/compilable/fix17145.d b/compiler/test/compilable/fix17145.d similarity index 100% rename from test/compilable/fix17145.d rename to compiler/test/compilable/fix17145.d diff --git a/test/compilable/fix17335.d b/compiler/test/compilable/fix17335.d similarity index 100% rename from test/compilable/fix17335.d rename to compiler/test/compilable/fix17335.d diff --git a/test/compilable/fix17635.d b/compiler/test/compilable/fix17635.d similarity index 100% rename from test/compilable/fix17635.d rename to compiler/test/compilable/fix17635.d diff --git a/test/compilable/fix17686.d b/compiler/test/compilable/fix17686.d similarity index 100% rename from test/compilable/fix17686.d rename to compiler/test/compilable/fix17686.d diff --git a/test/compilable/fix20416.d b/compiler/test/compilable/fix20416.d similarity index 100% rename from test/compilable/fix20416.d rename to compiler/test/compilable/fix20416.d diff --git a/test/compilable/fix21585.d b/compiler/test/compilable/fix21585.d similarity index 100% rename from test/compilable/fix21585.d rename to compiler/test/compilable/fix21585.d diff --git a/test/compilable/fix21647.d b/compiler/test/compilable/fix21647.d similarity index 100% rename from test/compilable/fix21647.d rename to compiler/test/compilable/fix21647.d diff --git a/test/compilable/fix21684.d b/compiler/test/compilable/fix21684.d similarity index 100% rename from test/compilable/fix21684.d rename to compiler/test/compilable/fix21684.d diff --git a/test/compilable/fix22180.d b/compiler/test/compilable/fix22180.d similarity index 100% rename from test/compilable/fix22180.d rename to compiler/test/compilable/fix22180.d diff --git a/test/compilable/fix22291.d b/compiler/test/compilable/fix22291.d similarity index 100% rename from test/compilable/fix22291.d rename to compiler/test/compilable/fix22291.d diff --git a/test/compilable/forward1.d b/compiler/test/compilable/forward1.d similarity index 100% rename from test/compilable/forward1.d rename to compiler/test/compilable/forward1.d diff --git a/test/compilable/future.d b/compiler/test/compilable/future.d similarity index 100% rename from test/compilable/future.d rename to compiler/test/compilable/future.d diff --git a/test/compilable/futurexf.d b/compiler/test/compilable/futurexf.d similarity index 100% rename from test/compilable/futurexf.d rename to compiler/test/compilable/futurexf.d diff --git a/test/compilable/fwdref21063.d b/compiler/test/compilable/fwdref21063.d similarity index 100% rename from test/compilable/fwdref21063.d rename to compiler/test/compilable/fwdref21063.d diff --git a/test/compilable/header18364.d b/compiler/test/compilable/header18364.d similarity index 100% rename from test/compilable/header18364.d rename to compiler/test/compilable/header18364.d diff --git a/test/compilable/header18365.d b/compiler/test/compilable/header18365.d similarity index 100% rename from test/compilable/header18365.d rename to compiler/test/compilable/header18365.d diff --git a/test/compilable/iasm_labeloperand.d b/compiler/test/compilable/iasm_labeloperand.d similarity index 100% rename from test/compilable/iasm_labeloperand.d rename to compiler/test/compilable/iasm_labeloperand.d diff --git a/test/compilable/ice10040.d b/compiler/test/compilable/ice10040.d similarity index 100% rename from test/compilable/ice10040.d rename to compiler/test/compilable/ice10040.d diff --git a/test/compilable/ice10431a.d b/compiler/test/compilable/ice10431a.d similarity index 100% rename from test/compilable/ice10431a.d rename to compiler/test/compilable/ice10431a.d diff --git a/test/compilable/ice10431b.d b/compiler/test/compilable/ice10431b.d similarity index 100% rename from test/compilable/ice10431b.d rename to compiler/test/compilable/ice10431b.d diff --git a/test/compilable/ice10486.d b/compiler/test/compilable/ice10486.d similarity index 100% rename from test/compilable/ice10486.d rename to compiler/test/compilable/ice10486.d diff --git a/test/compilable/ice10770.d b/compiler/test/compilable/ice10770.d similarity index 100% rename from test/compilable/ice10770.d rename to compiler/test/compilable/ice10770.d diff --git a/test/compilable/ice11054.d b/compiler/test/compilable/ice11054.d similarity index 100% rename from test/compilable/ice11054.d rename to compiler/test/compilable/ice11054.d diff --git a/test/compilable/ice11300.d b/compiler/test/compilable/ice11300.d similarity index 100% rename from test/compilable/ice11300.d rename to compiler/test/compilable/ice11300.d diff --git a/test/compilable/ice11596.d b/compiler/test/compilable/ice11596.d similarity index 100% rename from test/compilable/ice11596.d rename to compiler/test/compilable/ice11596.d diff --git a/test/compilable/ice11610.d b/compiler/test/compilable/ice11610.d similarity index 100% rename from test/compilable/ice11610.d rename to compiler/test/compilable/ice11610.d diff --git a/test/compilable/ice11777.d b/compiler/test/compilable/ice11777.d similarity index 100% rename from test/compilable/ice11777.d rename to compiler/test/compilable/ice11777.d diff --git a/test/compilable/ice11906.d b/compiler/test/compilable/ice11906.d similarity index 100% rename from test/compilable/ice11906.d rename to compiler/test/compilable/ice11906.d diff --git a/test/compilable/ice12002.d b/compiler/test/compilable/ice12002.d similarity index 100% rename from test/compilable/ice12002.d rename to compiler/test/compilable/ice12002.d diff --git a/test/compilable/ice12554.d b/compiler/test/compilable/ice12554.d similarity index 100% rename from test/compilable/ice12554.d rename to compiler/test/compilable/ice12554.d diff --git a/test/compilable/ice12956.d b/compiler/test/compilable/ice12956.d similarity index 100% rename from test/compilable/ice12956.d rename to compiler/test/compilable/ice12956.d diff --git a/test/compilable/ice13071.d b/compiler/test/compilable/ice13071.d similarity index 100% rename from test/compilable/ice13071.d rename to compiler/test/compilable/ice13071.d diff --git a/test/compilable/ice13088.d b/compiler/test/compilable/ice13088.d similarity index 100% rename from test/compilable/ice13088.d rename to compiler/test/compilable/ice13088.d diff --git a/test/compilable/ice13245.d b/compiler/test/compilable/ice13245.d similarity index 100% rename from test/compilable/ice13245.d rename to compiler/test/compilable/ice13245.d diff --git a/test/compilable/ice13323.d b/compiler/test/compilable/ice13323.d similarity index 100% rename from test/compilable/ice13323.d rename to compiler/test/compilable/ice13323.d diff --git a/test/compilable/ice13403.d b/compiler/test/compilable/ice13403.d similarity index 100% rename from test/compilable/ice13403.d rename to compiler/test/compilable/ice13403.d diff --git a/test/compilable/ice13792.d b/compiler/test/compilable/ice13792.d similarity index 100% rename from test/compilable/ice13792.d rename to compiler/test/compilable/ice13792.d diff --git a/test/compilable/ice13819.d b/compiler/test/compilable/ice13819.d similarity index 100% rename from test/compilable/ice13819.d rename to compiler/test/compilable/ice13819.d diff --git a/test/compilable/ice13874.d b/compiler/test/compilable/ice13874.d similarity index 100% rename from test/compilable/ice13874.d rename to compiler/test/compilable/ice13874.d diff --git a/test/compilable/ice13886.d b/compiler/test/compilable/ice13886.d similarity index 100% rename from test/compilable/ice13886.d rename to compiler/test/compilable/ice13886.d diff --git a/test/compilable/ice13920.d b/compiler/test/compilable/ice13920.d similarity index 100% rename from test/compilable/ice13920.d rename to compiler/test/compilable/ice13920.d diff --git a/test/compilable/ice13968.d b/compiler/test/compilable/ice13968.d similarity index 100% rename from test/compilable/ice13968.d rename to compiler/test/compilable/ice13968.d diff --git a/test/compilable/ice14075.d b/compiler/test/compilable/ice14075.d similarity index 100% rename from test/compilable/ice14075.d rename to compiler/test/compilable/ice14075.d diff --git a/test/compilable/ice14739.d b/compiler/test/compilable/ice14739.d similarity index 100% rename from test/compilable/ice14739.d rename to compiler/test/compilable/ice14739.d diff --git a/test/compilable/ice1524.d b/compiler/test/compilable/ice1524.d similarity index 100% rename from test/compilable/ice1524.d rename to compiler/test/compilable/ice1524.d diff --git a/test/compilable/ice15333.d b/compiler/test/compilable/ice15333.d similarity index 100% rename from test/compilable/ice15333.d rename to compiler/test/compilable/ice15333.d diff --git a/test/compilable/ice15760.d b/compiler/test/compilable/ice15760.d similarity index 100% rename from test/compilable/ice15760.d rename to compiler/test/compilable/ice15760.d diff --git a/test/compilable/ice15789.d b/compiler/test/compilable/ice15789.d similarity index 100% rename from test/compilable/ice15789.d rename to compiler/test/compilable/ice15789.d diff --git a/test/compilable/ice15992.d b/compiler/test/compilable/ice15992.d similarity index 100% rename from test/compilable/ice15992.d rename to compiler/test/compilable/ice15992.d diff --git a/test/compilable/ice20044.d b/compiler/test/compilable/ice20044.d similarity index 100% rename from test/compilable/ice20044.d rename to compiler/test/compilable/ice20044.d diff --git a/test/compilable/ice20092.d b/compiler/test/compilable/ice20092.d similarity index 100% rename from test/compilable/ice20092.d rename to compiler/test/compilable/ice20092.d diff --git a/test/compilable/ice20415.d b/compiler/test/compilable/ice20415.d similarity index 100% rename from test/compilable/ice20415.d rename to compiler/test/compilable/ice20415.d diff --git a/test/compilable/ice6538.d b/compiler/test/compilable/ice6538.d similarity index 100% rename from test/compilable/ice6538.d rename to compiler/test/compilable/ice6538.d diff --git a/test/compilable/ice8392.d b/compiler/test/compilable/ice8392.d similarity index 100% rename from test/compilable/ice8392.d rename to compiler/test/compilable/ice8392.d diff --git a/test/compilable/ice854.d b/compiler/test/compilable/ice854.d similarity index 100% rename from test/compilable/ice854.d rename to compiler/test/compilable/ice854.d diff --git a/test/compilable/ice9663.d b/compiler/test/compilable/ice9663.d similarity index 100% rename from test/compilable/ice9663.d rename to compiler/test/compilable/ice9663.d diff --git a/test/compilable/iconv_class_array.d b/compiler/test/compilable/iconv_class_array.d similarity index 100% rename from test/compilable/iconv_class_array.d rename to compiler/test/compilable/iconv_class_array.d diff --git a/test/compilable/implicitconv.d b/compiler/test/compilable/implicitconv.d similarity index 100% rename from test/compilable/implicitconv.d rename to compiler/test/compilable/implicitconv.d diff --git a/test/compilable/imports/a12506.d b/compiler/test/compilable/imports/a12506.d similarity index 100% rename from test/compilable/imports/a12506.d rename to compiler/test/compilable/imports/a12506.d diff --git a/test/compilable/imports/a12511.d b/compiler/test/compilable/imports/a12511.d similarity index 100% rename from test/compilable/imports/a12511.d rename to compiler/test/compilable/imports/a12511.d diff --git a/test/compilable/imports/a12567.d b/compiler/test/compilable/imports/a12567.d similarity index 100% rename from test/compilable/imports/a12567.d rename to compiler/test/compilable/imports/a12567.d diff --git a/test/compilable/imports/a13226.d b/compiler/test/compilable/imports/a13226.d similarity index 100% rename from test/compilable/imports/a13226.d rename to compiler/test/compilable/imports/a13226.d diff --git a/test/compilable/imports/a14528.d b/compiler/test/compilable/imports/a14528.d similarity index 100% rename from test/compilable/imports/a14528.d rename to compiler/test/compilable/imports/a14528.d diff --git a/test/compilable/imports/a15333.d b/compiler/test/compilable/imports/a15333.d similarity index 100% rename from test/compilable/imports/a15333.d rename to compiler/test/compilable/imports/a15333.d diff --git a/test/compilable/imports/a15760.d b/compiler/test/compilable/imports/a15760.d similarity index 100% rename from test/compilable/imports/a15760.d rename to compiler/test/compilable/imports/a15760.d diff --git a/test/compilable/imports/a15856.d b/compiler/test/compilable/imports/a15856.d similarity index 100% rename from test/compilable/imports/a15856.d rename to compiler/test/compilable/imports/a15856.d diff --git a/test/compilable/imports/a18911.d b/compiler/test/compilable/imports/a18911.d similarity index 100% rename from test/compilable/imports/a18911.d rename to compiler/test/compilable/imports/a18911.d diff --git a/test/compilable/imports/a313.d b/compiler/test/compilable/imports/a313.d similarity index 100% rename from test/compilable/imports/a313.d rename to compiler/test/compilable/imports/a313.d diff --git a/test/compilable/imports/a313templatemixin1.d b/compiler/test/compilable/imports/a313templatemixin1.d similarity index 100% rename from test/compilable/imports/a313templatemixin1.d rename to compiler/test/compilable/imports/a313templatemixin1.d diff --git a/test/compilable/imports/a313templatemixin2.d b/compiler/test/compilable/imports/a313templatemixin2.d similarity index 100% rename from test/compilable/imports/a313templatemixin2.d rename to compiler/test/compilable/imports/a313templatemixin2.d diff --git a/test/compilable/imports/a314.d b/compiler/test/compilable/imports/a314.d similarity index 100% rename from test/compilable/imports/a314.d rename to compiler/test/compilable/imports/a314.d diff --git a/test/compilable/imports/a8392.d b/compiler/test/compilable/imports/a8392.d similarity index 100% rename from test/compilable/imports/a8392.d rename to compiler/test/compilable/imports/a8392.d diff --git a/test/compilable/imports/art4769a.d b/compiler/test/compilable/imports/art4769a.d similarity index 100% rename from test/compilable/imports/art4769a.d rename to compiler/test/compilable/imports/art4769a.d diff --git a/test/compilable/imports/art4769b.d b/compiler/test/compilable/imports/art4769b.d similarity index 100% rename from test/compilable/imports/art4769b.d rename to compiler/test/compilable/imports/art4769b.d diff --git a/test/compilable/imports/asmmerge.c b/compiler/test/compilable/imports/asmmerge.c similarity index 100% rename from test/compilable/imports/asmmerge.c rename to compiler/test/compilable/imports/asmmerge.c diff --git a/test/compilable/imports/b313.d b/compiler/test/compilable/imports/b313.d similarity index 100% rename from test/compilable/imports/b313.d rename to compiler/test/compilable/imports/b313.d diff --git a/test/compilable/imports/b33a.d b/compiler/test/compilable/imports/b33a.d similarity index 100% rename from test/compilable/imports/b33a.d rename to compiler/test/compilable/imports/b33a.d diff --git a/test/compilable/imports/b3682.d b/compiler/test/compilable/imports/b3682.d similarity index 100% rename from test/compilable/imports/b3682.d rename to compiler/test/compilable/imports/b3682.d diff --git a/test/compilable/imports/bug8922.d b/compiler/test/compilable/imports/bug8922.d similarity index 100% rename from test/compilable/imports/bug8922.d rename to compiler/test/compilable/imports/bug8922.d diff --git a/test/compilable/imports/c314.d b/compiler/test/compilable/imports/c314.d similarity index 100% rename from test/compilable/imports/c314.d rename to compiler/test/compilable/imports/c314.d diff --git a/test/compilable/imports/checkimports3a.d b/compiler/test/compilable/imports/checkimports3a.d similarity index 100% rename from test/compilable/imports/checkimports3a.d rename to compiler/test/compilable/imports/checkimports3a.d diff --git a/test/compilable/imports/checkimports3b.d b/compiler/test/compilable/imports/checkimports3b.d similarity index 100% rename from test/compilable/imports/checkimports3b.d rename to compiler/test/compilable/imports/checkimports3b.d diff --git a/test/compilable/imports/checkimports3c.d b/compiler/test/compilable/imports/checkimports3c.d similarity index 100% rename from test/compilable/imports/checkimports3c.d rename to compiler/test/compilable/imports/checkimports3c.d diff --git a/test/compilable/imports/cstuff3.c b/compiler/test/compilable/imports/cstuff3.c similarity index 100% rename from test/compilable/imports/cstuff3.c rename to compiler/test/compilable/imports/cstuff3.c diff --git a/test/compilable/imports/defaa.d b/compiler/test/compilable/imports/defaa.d similarity index 100% rename from test/compilable/imports/defaa.d rename to compiler/test/compilable/imports/defaa.d diff --git a/test/compilable/imports/defab.d b/compiler/test/compilable/imports/defab.d similarity index 100% rename from test/compilable/imports/defab.d rename to compiler/test/compilable/imports/defab.d diff --git a/test/compilable/imports/defac.d b/compiler/test/compilable/imports/defac.d similarity index 100% rename from test/compilable/imports/defac.d rename to compiler/test/compilable/imports/defac.d diff --git a/test/compilable/imports/defad.d b/compiler/test/compilable/imports/defad.d similarity index 100% rename from test/compilable/imports/defad.d rename to compiler/test/compilable/imports/defad.d diff --git a/test/compilable/imports/defines.c b/compiler/test/compilable/imports/defines.c similarity index 100% rename from test/compilable/imports/defines.c rename to compiler/test/compilable/imports/defines.c diff --git a/test/compilable/imports/depsOutput21238_bar.d b/compiler/test/compilable/imports/depsOutput21238_bar.d similarity index 100% rename from test/compilable/imports/depsOutput21238_bar.d rename to compiler/test/compilable/imports/depsOutput21238_bar.d diff --git a/test/compilable/imports/depsOutput21238_baz_cond.d b/compiler/test/compilable/imports/depsOutput21238_baz_cond.d similarity index 100% rename from test/compilable/imports/depsOutput21238_baz_cond.d rename to compiler/test/compilable/imports/depsOutput21238_baz_cond.d diff --git a/test/compilable/imports/depsOutput21238_baz_moduleimport.d b/compiler/test/compilable/imports/depsOutput21238_baz_moduleimport.d similarity index 100% rename from test/compilable/imports/depsOutput21238_baz_moduleimport.d rename to compiler/test/compilable/imports/depsOutput21238_baz_moduleimport.d diff --git a/test/compilable/imports/depsOutput21238_baz_pragmalib.d b/compiler/test/compilable/imports/depsOutput21238_baz_pragmalib.d similarity index 100% rename from test/compilable/imports/depsOutput21238_baz_pragmalib.d rename to compiler/test/compilable/imports/depsOutput21238_baz_pragmalib.d diff --git a/test/compilable/imports/depsOutput21238_baz_stringimport.d b/compiler/test/compilable/imports/depsOutput21238_baz_stringimport.d similarity index 100% rename from test/compilable/imports/depsOutput21238_baz_stringimport.d rename to compiler/test/compilable/imports/depsOutput21238_baz_stringimport.d diff --git a/test/compilable/imports/depsOutput21238_qux.d b/compiler/test/compilable/imports/depsOutput21238_qux.d similarity index 100% rename from test/compilable/imports/depsOutput21238_qux.d rename to compiler/test/compilable/imports/depsOutput21238_qux.d diff --git a/test/compilable/imports/diag12598a.d b/compiler/test/compilable/imports/diag12598a.d similarity index 100% rename from test/compilable/imports/diag12598a.d rename to compiler/test/compilable/imports/diag12598a.d diff --git a/test/compilable/imports/dip22.d b/compiler/test/compilable/imports/dip22.d similarity index 100% rename from test/compilable/imports/dip22.d rename to compiler/test/compilable/imports/dip22.d diff --git a/test/compilable/imports/dip22d.d b/compiler/test/compilable/imports/dip22d.d similarity index 100% rename from test/compilable/imports/dip22d.d rename to compiler/test/compilable/imports/dip22d.d diff --git a/test/compilable/imports/dip22e.d b/compiler/test/compilable/imports/dip22e.d similarity index 100% rename from test/compilable/imports/dip22e.d rename to compiler/test/compilable/imports/dip22e.d diff --git a/test/compilable/imports/f313.d b/compiler/test/compilable/imports/f313.d similarity index 100% rename from test/compilable/imports/f313.d rename to compiler/test/compilable/imports/f313.d diff --git a/test/compilable/imports/foofunc.d b/compiler/test/compilable/imports/foofunc.d similarity index 100% rename from test/compilable/imports/foofunc.d rename to compiler/test/compilable/imports/foofunc.d diff --git a/test/compilable/imports/foofunc2.d b/compiler/test/compilable/imports/foofunc2.d similarity index 100% rename from test/compilable/imports/foofunc2.d rename to compiler/test/compilable/imports/foofunc2.d diff --git a/test/compilable/imports/fwdref12201a.d b/compiler/test/compilable/imports/fwdref12201a.d similarity index 100% rename from test/compilable/imports/fwdref12201a.d rename to compiler/test/compilable/imports/fwdref12201a.d diff --git a/test/compilable/imports/fwdref2_test17548.d b/compiler/test/compilable/imports/fwdref2_test17548.d similarity index 100% rename from test/compilable/imports/fwdref2_test17548.d rename to compiler/test/compilable/imports/fwdref2_test17548.d diff --git a/test/compilable/imports/fwdref9514.d b/compiler/test/compilable/imports/fwdref9514.d similarity index 100% rename from test/compilable/imports/fwdref9514.d rename to compiler/test/compilable/imports/fwdref9514.d diff --git a/test/compilable/imports/g313.d b/compiler/test/compilable/imports/g313.d similarity index 100% rename from test/compilable/imports/g313.d rename to compiler/test/compilable/imports/g313.d diff --git a/test/compilable/imports/g313public.d b/compiler/test/compilable/imports/g313public.d similarity index 100% rename from test/compilable/imports/g313public.d rename to compiler/test/compilable/imports/g313public.d diff --git a/test/compilable/imports/g313staticif.d b/compiler/test/compilable/imports/g313staticif.d similarity index 100% rename from test/compilable/imports/g313staticif.d rename to compiler/test/compilable/imports/g313staticif.d diff --git a/test/compilable/imports/g313stringmixin.d b/compiler/test/compilable/imports/g313stringmixin.d similarity index 100% rename from test/compilable/imports/g313stringmixin.d rename to compiler/test/compilable/imports/g313stringmixin.d diff --git a/test/compilable/imports/g313templatemixin.d b/compiler/test/compilable/imports/g313templatemixin.d similarity index 100% rename from test/compilable/imports/g313templatemixin.d rename to compiler/test/compilable/imports/g313templatemixin.d diff --git a/test/compilable/imports/ice11054a.d b/compiler/test/compilable/imports/ice11054a.d similarity index 100% rename from test/compilable/imports/ice11054a.d rename to compiler/test/compilable/imports/ice11054a.d diff --git a/test/compilable/imports/ice11300a.d b/compiler/test/compilable/imports/ice11300a.d similarity index 100% rename from test/compilable/imports/ice11300a.d rename to compiler/test/compilable/imports/ice11300a.d diff --git a/test/compilable/imports/ice13403a.d b/compiler/test/compilable/imports/ice13403a.d similarity index 100% rename from test/compilable/imports/ice13403a.d rename to compiler/test/compilable/imports/ice13403a.d diff --git a/test/compilable/imports/imp12242a.d b/compiler/test/compilable/imports/imp12242a.d similarity index 100% rename from test/compilable/imports/imp12242a.d rename to compiler/test/compilable/imports/imp12242a.d diff --git a/test/compilable/imports/imp12242a1.d b/compiler/test/compilable/imports/imp12242a1.d similarity index 100% rename from test/compilable/imports/imp12242a1.d rename to compiler/test/compilable/imports/imp12242a1.d diff --git a/test/compilable/imports/imp12242a2.d b/compiler/test/compilable/imports/imp12242a2.d similarity index 100% rename from test/compilable/imports/imp12242a2.d rename to compiler/test/compilable/imports/imp12242a2.d diff --git a/test/compilable/imports/imp12242b.d b/compiler/test/compilable/imports/imp12242b.d similarity index 100% rename from test/compilable/imports/imp12242b.d rename to compiler/test/compilable/imports/imp12242b.d diff --git a/test/compilable/imports/imp12242b1.d b/compiler/test/compilable/imports/imp12242b1.d similarity index 100% rename from test/compilable/imports/imp12242b1.d rename to compiler/test/compilable/imports/imp12242b1.d diff --git a/test/compilable/imports/imp12242b2.d b/compiler/test/compilable/imports/imp12242b2.d similarity index 100% rename from test/compilable/imports/imp12242b2.d rename to compiler/test/compilable/imports/imp12242b2.d diff --git a/test/compilable/imports/imp15490a.d b/compiler/test/compilable/imports/imp15490a.d similarity index 100% rename from test/compilable/imports/imp15490a.d rename to compiler/test/compilable/imports/imp15490a.d diff --git a/test/compilable/imports/imp15490b.d b/compiler/test/compilable/imports/imp15490b.d similarity index 100% rename from test/compilable/imports/imp15490b.d rename to compiler/test/compilable/imports/imp15490b.d diff --git a/test/compilable/imports/imp15907.d b/compiler/test/compilable/imports/imp15907.d similarity index 100% rename from test/compilable/imports/imp15907.d rename to compiler/test/compilable/imports/imp15907.d diff --git a/test/compilable/imports/imp16080.d b/compiler/test/compilable/imports/imp16080.d similarity index 100% rename from test/compilable/imports/imp16080.d rename to compiler/test/compilable/imports/imp16080.d diff --git a/test/compilable/imports/imp16085.d b/compiler/test/compilable/imports/imp16085.d similarity index 100% rename from test/compilable/imports/imp16085.d rename to compiler/test/compilable/imports/imp16085.d diff --git a/test/compilable/imports/imp16085b.d b/compiler/test/compilable/imports/imp16085b.d similarity index 100% rename from test/compilable/imports/imp16085b.d rename to compiler/test/compilable/imports/imp16085b.d diff --git a/test/compilable/imports/imp16088.d b/compiler/test/compilable/imports/imp16088.d similarity index 100% rename from test/compilable/imports/imp16088.d rename to compiler/test/compilable/imports/imp16088.d diff --git a/test/compilable/imports/imp16460.d b/compiler/test/compilable/imports/imp16460.d similarity index 100% rename from test/compilable/imports/imp16460.d rename to compiler/test/compilable/imports/imp16460.d diff --git a/test/compilable/imports/imp16798.d b/compiler/test/compilable/imports/imp16798.d similarity index 100% rename from test/compilable/imports/imp16798.d rename to compiler/test/compilable/imports/imp16798.d diff --git a/test/compilable/imports/imp17434a.d b/compiler/test/compilable/imports/imp17434a.d similarity index 100% rename from test/compilable/imports/imp17434a.d rename to compiler/test/compilable/imports/imp17434a.d diff --git a/test/compilable/imports/imp17434b.d b/compiler/test/compilable/imports/imp17434b.d similarity index 100% rename from test/compilable/imports/imp17434b.d rename to compiler/test/compilable/imports/imp17434b.d diff --git a/test/compilable/imports/imp21832.d b/compiler/test/compilable/imports/imp21832.d similarity index 100% rename from test/compilable/imports/imp21832.d rename to compiler/test/compilable/imports/imp21832.d diff --git a/test/compilable/imports/imp22122.d b/compiler/test/compilable/imports/imp22122.d similarity index 100% rename from test/compilable/imports/imp22122.d rename to compiler/test/compilable/imports/imp22122.d diff --git a/test/compilable/imports/imp22625.c b/compiler/test/compilable/imports/imp22625.c similarity index 100% rename from test/compilable/imports/imp22625.c rename to compiler/test/compilable/imports/imp22625.c diff --git a/test/compilable/imports/imp22665.c b/compiler/test/compilable/imports/imp22665.c similarity index 100% rename from test/compilable/imports/imp22665.c rename to compiler/test/compilable/imports/imp22665.c diff --git a/test/compilable/imports/imp22734.c b/compiler/test/compilable/imports/imp22734.c similarity index 100% rename from test/compilable/imports/imp22734.c rename to compiler/test/compilable/imports/imp22734.c diff --git a/test/compilable/imports/impcimport.c b/compiler/test/compilable/imports/impcimport.c similarity index 100% rename from test/compilable/imports/impcimport.c rename to compiler/test/compilable/imports/impcimport.c diff --git a/test/compilable/imports/impfieldwise.d b/compiler/test/compilable/imports/impfieldwise.d similarity index 100% rename from test/compilable/imports/impfieldwise.d rename to compiler/test/compilable/imports/impfieldwise.d diff --git a/test/compilable/imports/include_unittest/compiled_lib.d b/compiler/test/compilable/imports/include_unittest/compiled_lib.d similarity index 100% rename from test/compilable/imports/include_unittest/compiled_lib.d rename to compiler/test/compilable/imports/include_unittest/compiled_lib.d diff --git a/test/compilable/imports/include_unittest/compiled_unittest_lib.d b/compiler/test/compilable/imports/include_unittest/compiled_unittest_lib.d similarity index 100% rename from test/compilable/imports/include_unittest/compiled_unittest_lib.d rename to compiler/test/compilable/imports/include_unittest/compiled_unittest_lib.d diff --git a/test/compilable/imports/include_unittest/skipped_unittest_lib.d b/compiler/test/compilable/imports/include_unittest/skipped_unittest_lib.d similarity index 100% rename from test/compilable/imports/include_unittest/skipped_unittest_lib.d rename to compiler/test/compilable/imports/include_unittest/skipped_unittest_lib.d diff --git a/test/compilable/imports/issue21614a.d b/compiler/test/compilable/imports/issue21614a.d similarity index 100% rename from test/compilable/imports/issue21614a.d rename to compiler/test/compilable/imports/issue21614a.d diff --git a/test/compilable/imports/jsonimport1.d b/compiler/test/compilable/imports/jsonimport1.d similarity index 100% rename from test/compilable/imports/jsonimport1.d rename to compiler/test/compilable/imports/jsonimport1.d diff --git a/test/compilable/imports/jsonimport2.d b/compiler/test/compilable/imports/jsonimport2.d similarity index 100% rename from test/compilable/imports/jsonimport2.d rename to compiler/test/compilable/imports/jsonimport2.d diff --git a/test/compilable/imports/jsonimport3.d b/compiler/test/compilable/imports/jsonimport3.d similarity index 100% rename from test/compilable/imports/jsonimport3.d rename to compiler/test/compilable/imports/jsonimport3.d diff --git a/test/compilable/imports/jsonimport4.d b/compiler/test/compilable/imports/jsonimport4.d similarity index 100% rename from test/compilable/imports/jsonimport4.d rename to compiler/test/compilable/imports/jsonimport4.d diff --git a/test/compilable/imports/makedeps_a.d b/compiler/test/compilable/imports/makedeps_a.d similarity index 100% rename from test/compilable/imports/makedeps_a.d rename to compiler/test/compilable/imports/makedeps_a.d diff --git a/test/compilable/imports/pkg11847/mod11847.d b/compiler/test/compilable/imports/pkg11847/mod11847.d similarity index 100% rename from test/compilable/imports/pkg11847/mod11847.d rename to compiler/test/compilable/imports/pkg11847/mod11847.d diff --git a/test/compilable/imports/pkg11847/package.d b/compiler/test/compilable/imports/pkg11847/package.d similarity index 100% rename from test/compilable/imports/pkg11847/package.d rename to compiler/test/compilable/imports/pkg11847/package.d diff --git a/test/compilable/imports/pkg16044/package.d b/compiler/test/compilable/imports/pkg16044/package.d similarity index 100% rename from test/compilable/imports/pkg16044/package.d rename to compiler/test/compilable/imports/pkg16044/package.d diff --git a/test/compilable/imports/pkg16044/sub/package.d b/compiler/test/compilable/imports/pkg16044/sub/package.d similarity index 100% rename from test/compilable/imports/pkg16044/sub/package.d rename to compiler/test/compilable/imports/pkg16044/sub/package.d diff --git a/test/compilable/imports/pkg20537/package.d b/compiler/test/compilable/imports/pkg20537/package.d similarity index 100% rename from test/compilable/imports/pkg20537/package.d rename to compiler/test/compilable/imports/pkg20537/package.d diff --git a/test/compilable/imports/pkg313/c313.d b/compiler/test/compilable/imports/pkg313/c313.d similarity index 100% rename from test/compilable/imports/pkg313/c313.d rename to compiler/test/compilable/imports/pkg313/c313.d diff --git a/test/compilable/imports/pkgmod313/mod.d b/compiler/test/compilable/imports/pkgmod313/mod.d similarity index 100% rename from test/compilable/imports/pkgmod313/mod.d rename to compiler/test/compilable/imports/pkgmod313/mod.d diff --git a/test/compilable/imports/pkgmod313/package.d b/compiler/test/compilable/imports/pkgmod313/package.d similarity index 100% rename from test/compilable/imports/pkgmod313/package.d rename to compiler/test/compilable/imports/pkgmod313/package.d diff --git a/test/compilable/imports/pkgmodule/package.d b/compiler/test/compilable/imports/pkgmodule/package.d similarity index 100% rename from test/compilable/imports/pkgmodule/package.d rename to compiler/test/compilable/imports/pkgmodule/package.d diff --git a/test/compilable/imports/pkgmodule/plainmodule.d b/compiler/test/compilable/imports/pkgmodule/plainmodule.d similarity index 100% rename from test/compilable/imports/pkgmodule/plainmodule.d rename to compiler/test/compilable/imports/pkgmodule/plainmodule.d diff --git a/test/compilable/imports/plainpackage/plainmodule.d b/compiler/test/compilable/imports/plainpackage/plainmodule.d similarity index 100% rename from test/compilable/imports/plainpackage/plainmodule.d rename to compiler/test/compilable/imports/plainpackage/plainmodule.d diff --git a/test/compilable/imports/pr9471a.d b/compiler/test/compilable/imports/pr9471a.d similarity index 100% rename from test/compilable/imports/pr9471a.d rename to compiler/test/compilable/imports/pr9471a.d diff --git a/test/compilable/imports/pr9471b.d b/compiler/test/compilable/imports/pr9471b.d similarity index 100% rename from test/compilable/imports/pr9471b.d rename to compiler/test/compilable/imports/pr9471b.d diff --git a/test/compilable/imports/pr9471c.d b/compiler/test/compilable/imports/pr9471c.d similarity index 100% rename from test/compilable/imports/pr9471c.d rename to compiler/test/compilable/imports/pr9471c.d diff --git a/test/compilable/imports/pr9471d.d b/compiler/test/compilable/imports/pr9471d.d similarity index 100% rename from test/compilable/imports/pr9471d.d rename to compiler/test/compilable/imports/pr9471d.d diff --git a/test/compilable/imports/protectionimp.d b/compiler/test/compilable/imports/protectionimp.d similarity index 100% rename from test/compilable/imports/protectionimp.d rename to compiler/test/compilable/imports/protectionimp.d diff --git a/test/compilable/imports/stdio4003.d b/compiler/test/compilable/imports/stdio4003.d similarity index 100% rename from test/compilable/imports/stdio4003.d rename to compiler/test/compilable/imports/stdio4003.d diff --git a/test/compilable/imports/test10375a.d b/compiler/test/compilable/imports/test10375a.d similarity index 100% rename from test/compilable/imports/test10375a.d rename to compiler/test/compilable/imports/test10375a.d diff --git a/test/compilable/imports/test10752.d b/compiler/test/compilable/imports/test10752.d similarity index 100% rename from test/compilable/imports/test10752.d rename to compiler/test/compilable/imports/test10752.d diff --git a/test/compilable/imports/test11225b.d b/compiler/test/compilable/imports/test11225b.d similarity index 100% rename from test/compilable/imports/test11225b.d rename to compiler/test/compilable/imports/test11225b.d diff --git a/test/compilable/imports/test11225c.d b/compiler/test/compilable/imports/test11225c.d similarity index 100% rename from test/compilable/imports/test11225c.d rename to compiler/test/compilable/imports/test11225c.d diff --git a/test/compilable/imports/test11563core_bitop.d b/compiler/test/compilable/imports/test11563core_bitop.d similarity index 100% rename from test/compilable/imports/test11563core_bitop.d rename to compiler/test/compilable/imports/test11563core_bitop.d diff --git a/test/compilable/imports/test11563std_array.d b/compiler/test/compilable/imports/test11563std_array.d similarity index 100% rename from test/compilable/imports/test11563std_array.d rename to compiler/test/compilable/imports/test11563std_array.d diff --git a/test/compilable/imports/test11563std_range.d b/compiler/test/compilable/imports/test11563std_range.d similarity index 100% rename from test/compilable/imports/test11563std_range.d rename to compiler/test/compilable/imports/test11563std_range.d diff --git a/test/compilable/imports/test11563std_traits.d b/compiler/test/compilable/imports/test11563std_traits.d similarity index 100% rename from test/compilable/imports/test11563std_traits.d rename to compiler/test/compilable/imports/test11563std_traits.d diff --git a/test/compilable/imports/test1238a.d b/compiler/test/compilable/imports/test1238a.d similarity index 100% rename from test/compilable/imports/test1238a.d rename to compiler/test/compilable/imports/test1238a.d diff --git a/test/compilable/imports/test1238b.d b/compiler/test/compilable/imports/test1238b.d similarity index 100% rename from test/compilable/imports/test1238b.d rename to compiler/test/compilable/imports/test1238b.d diff --git a/test/compilable/imports/test13242a.d b/compiler/test/compilable/imports/test13242a.d similarity index 100% rename from test/compilable/imports/test13242a.d rename to compiler/test/compilable/imports/test13242a.d diff --git a/test/compilable/imports/test13242b.d b/compiler/test/compilable/imports/test13242b.d similarity index 100% rename from test/compilable/imports/test13242b.d rename to compiler/test/compilable/imports/test13242b.d diff --git a/test/compilable/imports/test13582.d b/compiler/test/compilable/imports/test13582.d similarity index 100% rename from test/compilable/imports/test13582.d rename to compiler/test/compilable/imports/test13582.d diff --git a/test/compilable/imports/test14666a.d b/compiler/test/compilable/imports/test14666a.d similarity index 100% rename from test/compilable/imports/test14666a.d rename to compiler/test/compilable/imports/test14666a.d diff --git a/test/compilable/imports/test14666b.d b/compiler/test/compilable/imports/test14666b.d similarity index 100% rename from test/compilable/imports/test14666b.d rename to compiler/test/compilable/imports/test14666b.d diff --git a/test/compilable/imports/test14954_implementation.d b/compiler/test/compilable/imports/test14954_implementation.d similarity index 100% rename from test/compilable/imports/test14954_implementation.d rename to compiler/test/compilable/imports/test14954_implementation.d diff --git a/test/compilable/imports/test15150a.d b/compiler/test/compilable/imports/test15150a.d similarity index 100% rename from test/compilable/imports/test15150a.d rename to compiler/test/compilable/imports/test15150a.d diff --git a/test/compilable/imports/test15150b.d b/compiler/test/compilable/imports/test15150b.d similarity index 100% rename from test/compilable/imports/test15150b.d rename to compiler/test/compilable/imports/test15150b.d diff --git a/test/compilable/imports/test15371.d b/compiler/test/compilable/imports/test15371.d similarity index 100% rename from test/compilable/imports/test15371.d rename to compiler/test/compilable/imports/test15371.d diff --git a/test/compilable/imports/test15785.d b/compiler/test/compilable/imports/test15785.d similarity index 100% rename from test/compilable/imports/test15785.d rename to compiler/test/compilable/imports/test15785.d diff --git a/test/compilable/imports/test15857a.d b/compiler/test/compilable/imports/test15857a.d similarity index 100% rename from test/compilable/imports/test15857a.d rename to compiler/test/compilable/imports/test15857a.d diff --git a/test/compilable/imports/test15857b.d b/compiler/test/compilable/imports/test15857b.d similarity index 100% rename from test/compilable/imports/test15857b.d rename to compiler/test/compilable/imports/test15857b.d diff --git a/test/compilable/imports/test15857c.d b/compiler/test/compilable/imports/test15857c.d similarity index 100% rename from test/compilable/imports/test15857c.d rename to compiler/test/compilable/imports/test15857c.d diff --git a/test/compilable/imports/test16214b.d b/compiler/test/compilable/imports/test16214b.d similarity index 100% rename from test/compilable/imports/test16214b.d rename to compiler/test/compilable/imports/test16214b.d diff --git a/test/compilable/imports/test16348.d b/compiler/test/compilable/imports/test16348.d similarity index 100% rename from test/compilable/imports/test16348.d rename to compiler/test/compilable/imports/test16348.d diff --git a/test/compilable/imports/test16709a.d b/compiler/test/compilable/imports/test16709a.d similarity index 100% rename from test/compilable/imports/test16709a.d rename to compiler/test/compilable/imports/test16709a.d diff --git a/test/compilable/imports/test16709b.d b/compiler/test/compilable/imports/test16709b.d similarity index 100% rename from test/compilable/imports/test16709b.d rename to compiler/test/compilable/imports/test16709b.d diff --git a/test/compilable/imports/test16709c.d b/compiler/test/compilable/imports/test16709c.d similarity index 100% rename from test/compilable/imports/test16709c.d rename to compiler/test/compilable/imports/test16709c.d diff --git a/test/compilable/imports/test16709d.d b/compiler/test/compilable/imports/test16709d.d similarity index 100% rename from test/compilable/imports/test16709d.d rename to compiler/test/compilable/imports/test16709d.d diff --git a/test/compilable/imports/test17441foo/bar.d b/compiler/test/compilable/imports/test17441foo/bar.d similarity index 100% rename from test/compilable/imports/test17441foo/bar.d rename to compiler/test/compilable/imports/test17441foo/bar.d diff --git a/test/compilable/imports/test17441foo/package.d b/compiler/test/compilable/imports/test17441foo/package.d similarity index 100% rename from test/compilable/imports/test17441foo/package.d rename to compiler/test/compilable/imports/test17441foo/package.d diff --git a/test/compilable/imports/test17541_2.d b/compiler/test/compilable/imports/test17541_2.d similarity index 100% rename from test/compilable/imports/test17541_2.d rename to compiler/test/compilable/imports/test17541_2.d diff --git a/test/compilable/imports/test17541_3.d b/compiler/test/compilable/imports/test17541_3.d similarity index 100% rename from test/compilable/imports/test17541_3.d rename to compiler/test/compilable/imports/test17541_3.d diff --git a/test/compilable/imports/test1754a.d b/compiler/test/compilable/imports/test1754a.d similarity index 100% rename from test/compilable/imports/test1754a.d rename to compiler/test/compilable/imports/test1754a.d diff --git a/test/compilable/imports/test1754b.d b/compiler/test/compilable/imports/test1754b.d similarity index 100% rename from test/compilable/imports/test1754b.d rename to compiler/test/compilable/imports/test1754b.d diff --git a/test/compilable/imports/test17991a/a.d b/compiler/test/compilable/imports/test17991a/a.d similarity index 100% rename from test/compilable/imports/test17991a/a.d rename to compiler/test/compilable/imports/test17991a/a.d diff --git a/test/compilable/imports/test17991a/package.d b/compiler/test/compilable/imports/test17991a/package.d similarity index 100% rename from test/compilable/imports/test17991a/package.d rename to compiler/test/compilable/imports/test17991a/package.d diff --git a/test/compilable/imports/test18651/algorithm.d b/compiler/test/compilable/imports/test18651/algorithm.d similarity index 100% rename from test/compilable/imports/test18651/algorithm.d rename to compiler/test/compilable/imports/test18651/algorithm.d diff --git a/test/compilable/imports/test18651/b.d b/compiler/test/compilable/imports/test18651/b.d similarity index 100% rename from test/compilable/imports/test18651/b.d rename to compiler/test/compilable/imports/test18651/b.d diff --git a/test/compilable/imports/test18651/c.d b/compiler/test/compilable/imports/test18651/c.d similarity index 100% rename from test/compilable/imports/test18651/c.d rename to compiler/test/compilable/imports/test18651/c.d diff --git a/test/compilable/imports/test18651/datetime.d b/compiler/test/compilable/imports/test18651/datetime.d similarity index 100% rename from test/compilable/imports/test18651/datetime.d rename to compiler/test/compilable/imports/test18651/datetime.d diff --git a/test/compilable/imports/test18771a.d b/compiler/test/compilable/imports/test18771a.d similarity index 100% rename from test/compilable/imports/test18771a.d rename to compiler/test/compilable/imports/test18771a.d diff --git a/test/compilable/imports/test18771b.d b/compiler/test/compilable/imports/test18771b.d similarity index 100% rename from test/compilable/imports/test18771b.d rename to compiler/test/compilable/imports/test18771b.d diff --git a/test/compilable/imports/test18771c.d b/compiler/test/compilable/imports/test18771c.d similarity index 100% rename from test/compilable/imports/test18771c.d rename to compiler/test/compilable/imports/test18771c.d diff --git a/test/compilable/imports/test18771d.d b/compiler/test/compilable/imports/test18771d.d similarity index 100% rename from test/compilable/imports/test18771d.d rename to compiler/test/compilable/imports/test18771d.d diff --git a/test/compilable/imports/test19187.d b/compiler/test/compilable/imports/test19187.d similarity index 100% rename from test/compilable/imports/test19187.d rename to compiler/test/compilable/imports/test19187.d diff --git a/test/compilable/imports/test19344.d b/compiler/test/compilable/imports/test19344.d similarity index 100% rename from test/compilable/imports/test19344.d rename to compiler/test/compilable/imports/test19344.d diff --git a/test/compilable/imports/test19609a.d b/compiler/test/compilable/imports/test19609a.d similarity index 100% rename from test/compilable/imports/test19609a.d rename to compiler/test/compilable/imports/test19609a.d diff --git a/test/compilable/imports/test19609b.d b/compiler/test/compilable/imports/test19609b.d similarity index 100% rename from test/compilable/imports/test19609b.d rename to compiler/test/compilable/imports/test19609b.d diff --git a/test/compilable/imports/test19609c.d b/compiler/test/compilable/imports/test19609c.d similarity index 100% rename from test/compilable/imports/test19609c.d rename to compiler/test/compilable/imports/test19609c.d diff --git a/test/compilable/imports/test19656a.d b/compiler/test/compilable/imports/test19656a.d similarity index 100% rename from test/compilable/imports/test19656a.d rename to compiler/test/compilable/imports/test19656a.d diff --git a/test/compilable/imports/test19656b.d b/compiler/test/compilable/imports/test19656b.d similarity index 100% rename from test/compilable/imports/test19656b.d rename to compiler/test/compilable/imports/test19656b.d diff --git a/test/compilable/imports/test19656c.d b/compiler/test/compilable/imports/test19656c.d similarity index 100% rename from test/compilable/imports/test19656c.d rename to compiler/test/compilable/imports/test19656c.d diff --git a/test/compilable/imports/test19657b.d b/compiler/test/compilable/imports/test19657b.d similarity index 100% rename from test/compilable/imports/test19657b.d rename to compiler/test/compilable/imports/test19657b.d diff --git a/test/compilable/imports/test19657c.d b/compiler/test/compilable/imports/test19657c.d similarity index 100% rename from test/compilable/imports/test19657c.d rename to compiler/test/compilable/imports/test19657c.d diff --git a/test/compilable/imports/test19657d.d b/compiler/test/compilable/imports/test19657d.d similarity index 100% rename from test/compilable/imports/test19657d.d rename to compiler/test/compilable/imports/test19657d.d diff --git a/test/compilable/imports/test19657e.d b/compiler/test/compilable/imports/test19657e.d similarity index 100% rename from test/compilable/imports/test19657e.d rename to compiler/test/compilable/imports/test19657e.d diff --git a/test/compilable/imports/test19657f.d b/compiler/test/compilable/imports/test19657f.d similarity index 100% rename from test/compilable/imports/test19657f.d rename to compiler/test/compilable/imports/test19657f.d diff --git a/test/compilable/imports/test19657g.d b/compiler/test/compilable/imports/test19657g.d similarity index 100% rename from test/compilable/imports/test19657g.d rename to compiler/test/compilable/imports/test19657g.d diff --git a/test/compilable/imports/test19746a.d b/compiler/test/compilable/imports/test19746a.d similarity index 100% rename from test/compilable/imports/test19746a.d rename to compiler/test/compilable/imports/test19746a.d diff --git a/test/compilable/imports/test19746b.d b/compiler/test/compilable/imports/test19746b.d similarity index 100% rename from test/compilable/imports/test19746b.d rename to compiler/test/compilable/imports/test19746b.d diff --git a/test/compilable/imports/test19746c.d b/compiler/test/compilable/imports/test19746c.d similarity index 100% rename from test/compilable/imports/test19746c.d rename to compiler/test/compilable/imports/test19746c.d diff --git a/test/compilable/imports/test19746d.d b/compiler/test/compilable/imports/test19746d.d similarity index 100% rename from test/compilable/imports/test19746d.d rename to compiler/test/compilable/imports/test19746d.d diff --git a/test/compilable/imports/test19750a.d b/compiler/test/compilable/imports/test19750a.d similarity index 100% rename from test/compilable/imports/test19750a.d rename to compiler/test/compilable/imports/test19750a.d diff --git a/test/compilable/imports/test19750b.d b/compiler/test/compilable/imports/test19750b.d similarity index 100% rename from test/compilable/imports/test19750b.d rename to compiler/test/compilable/imports/test19750b.d diff --git a/test/compilable/imports/test19750c.d b/compiler/test/compilable/imports/test19750c.d similarity index 100% rename from test/compilable/imports/test19750c.d rename to compiler/test/compilable/imports/test19750c.d diff --git a/test/compilable/imports/test19750d.d b/compiler/test/compilable/imports/test19750d.d similarity index 100% rename from test/compilable/imports/test19750d.d rename to compiler/test/compilable/imports/test19750d.d diff --git a/test/compilable/imports/test1imp.d b/compiler/test/compilable/imports/test1imp.d similarity index 100% rename from test/compilable/imports/test1imp.d rename to compiler/test/compilable/imports/test1imp.d diff --git a/test/compilable/imports/test20151a/b/c/c.d b/compiler/test/compilable/imports/test20151a/b/c/c.d similarity index 100% rename from test/compilable/imports/test20151a/b/c/c.d rename to compiler/test/compilable/imports/test20151a/b/c/c.d diff --git a/test/compilable/imports/test20530a.d b/compiler/test/compilable/imports/test20530a.d similarity index 100% rename from test/compilable/imports/test20530a.d rename to compiler/test/compilable/imports/test20530a.d diff --git a/test/compilable/imports/test21227/..foo/a.txt b/compiler/test/compilable/imports/test21227/..foo/a.txt similarity index 100% rename from test/compilable/imports/test21227/..foo/a.txt rename to compiler/test/compilable/imports/test21227/..foo/a.txt diff --git a/test/compilable/imports/test21227/a..b.txt b/compiler/test/compilable/imports/test21227/a..b.txt similarity index 100% rename from test/compilable/imports/test21227/a..b.txt rename to compiler/test/compilable/imports/test21227/a..b.txt diff --git a/test/compilable/imports/test21227/a.txt b/compiler/test/compilable/imports/test21227/a.txt similarity index 100% rename from test/compilable/imports/test21227/a.txt rename to compiler/test/compilable/imports/test21227/a.txt diff --git a/test/compilable/imports/test21299/func.d b/compiler/test/compilable/imports/test21299/func.d similarity index 100% rename from test/compilable/imports/test21299/func.d rename to compiler/test/compilable/imports/test21299/func.d diff --git a/test/compilable/imports/test21299/mtype.d b/compiler/test/compilable/imports/test21299/mtype.d similarity index 100% rename from test/compilable/imports/test21299/mtype.d rename to compiler/test/compilable/imports/test21299/mtype.d diff --git a/test/compilable/imports/test21299/rootstringtable.d b/compiler/test/compilable/imports/test21299/rootstringtable.d similarity index 100% rename from test/compilable/imports/test21299/rootstringtable.d rename to compiler/test/compilable/imports/test21299/rootstringtable.d diff --git a/test/compilable/imports/test21464a.d b/compiler/test/compilable/imports/test21464a.d similarity index 100% rename from test/compilable/imports/test21464a.d rename to compiler/test/compilable/imports/test21464a.d diff --git a/test/compilable/imports/test21501b.d b/compiler/test/compilable/imports/test21501b.d similarity index 100% rename from test/compilable/imports/test21501b.d rename to compiler/test/compilable/imports/test21501b.d diff --git a/test/compilable/imports/test21501c.d b/compiler/test/compilable/imports/test21501c.d similarity index 100% rename from test/compilable/imports/test21501c.d rename to compiler/test/compilable/imports/test21501c.d diff --git a/test/compilable/imports/test22685b.d b/compiler/test/compilable/imports/test22685b.d similarity index 100% rename from test/compilable/imports/test22685b.d rename to compiler/test/compilable/imports/test22685b.d diff --git a/test/compilable/imports/test22685c.d b/compiler/test/compilable/imports/test22685c.d similarity index 100% rename from test/compilable/imports/test22685c.d rename to compiler/test/compilable/imports/test22685c.d diff --git a/test/compilable/imports/test22714a.d b/compiler/test/compilable/imports/test22714a.d similarity index 100% rename from test/compilable/imports/test22714a.d rename to compiler/test/compilable/imports/test22714a.d diff --git a/test/compilable/imports/test22714b.d b/compiler/test/compilable/imports/test22714b.d similarity index 100% rename from test/compilable/imports/test22714b.d rename to compiler/test/compilable/imports/test22714b.d diff --git a/test/compilable/imports/test23034b.c b/compiler/test/compilable/imports/test23034b.c similarity index 100% rename from test/compilable/imports/test23034b.c rename to compiler/test/compilable/imports/test23034b.c diff --git a/test/compilable/imports/test25a.d b/compiler/test/compilable/imports/test25a.d similarity index 100% rename from test/compilable/imports/test25a.d rename to compiler/test/compilable/imports/test25a.d diff --git a/test/compilable/imports/test25b.d b/compiler/test/compilable/imports/test25b.d similarity index 100% rename from test/compilable/imports/test25b.d rename to compiler/test/compilable/imports/test25b.d diff --git a/test/compilable/imports/test2991.d b/compiler/test/compilable/imports/test2991.d similarity index 100% rename from test/compilable/imports/test2991.d rename to compiler/test/compilable/imports/test2991.d diff --git a/test/compilable/imports/test4003a.d b/compiler/test/compilable/imports/test4003a.d similarity index 100% rename from test/compilable/imports/test4003a.d rename to compiler/test/compilable/imports/test4003a.d diff --git a/test/compilable/imports/test50a.d b/compiler/test/compilable/imports/test50a.d similarity index 100% rename from test/compilable/imports/test50a.d rename to compiler/test/compilable/imports/test50a.d diff --git a/test/compilable/imports/test55a.d b/compiler/test/compilable/imports/test55a.d similarity index 100% rename from test/compilable/imports/test55a.d rename to compiler/test/compilable/imports/test55a.d diff --git a/test/compilable/imports/test59a.d b/compiler/test/compilable/imports/test59a.d similarity index 100% rename from test/compilable/imports/test59a.d rename to compiler/test/compilable/imports/test59a.d diff --git a/test/compilable/imports/test59b.d b/compiler/test/compilable/imports/test59b.d similarity index 100% rename from test/compilable/imports/test59b.d rename to compiler/test/compilable/imports/test59b.d diff --git a/test/compilable/imports/test6013.d b/compiler/test/compilable/imports/test6013.d similarity index 100% rename from test/compilable/imports/test6013.d rename to compiler/test/compilable/imports/test6013.d diff --git a/test/compilable/imports/test61a.d b/compiler/test/compilable/imports/test61a.d similarity index 100% rename from test/compilable/imports/test61a.d rename to compiler/test/compilable/imports/test61a.d diff --git a/test/compilable/imports/test62a.d b/compiler/test/compilable/imports/test62a.d similarity index 100% rename from test/compilable/imports/test62a.d rename to compiler/test/compilable/imports/test62a.d diff --git a/test/compilable/imports/test63a.d b/compiler/test/compilable/imports/test63a.d similarity index 100% rename from test/compilable/imports/test63a.d rename to compiler/test/compilable/imports/test63a.d diff --git a/test/compilable/imports/test66a.d b/compiler/test/compilable/imports/test66a.d similarity index 100% rename from test/compilable/imports/test66a.d rename to compiler/test/compilable/imports/test66a.d diff --git a/test/compilable/imports/test67a.d b/compiler/test/compilable/imports/test67a.d similarity index 100% rename from test/compilable/imports/test67a.d rename to compiler/test/compilable/imports/test67a.d diff --git a/test/compilable/imports/test68a.d b/compiler/test/compilable/imports/test68a.d similarity index 100% rename from test/compilable/imports/test68a.d rename to compiler/test/compilable/imports/test68a.d diff --git a/test/compilable/imports/test70.d b/compiler/test/compilable/imports/test70.d similarity index 100% rename from test/compilable/imports/test70.d rename to compiler/test/compilable/imports/test70.d diff --git a/test/compilable/imports/test71.d b/compiler/test/compilable/imports/test71.d similarity index 100% rename from test/compilable/imports/test71.d rename to compiler/test/compilable/imports/test71.d diff --git a/test/compilable/imports/test72a.d b/compiler/test/compilable/imports/test72a.d similarity index 100% rename from test/compilable/imports/test72a.d rename to compiler/test/compilable/imports/test72a.d diff --git a/test/compilable/imports/test72b.d b/compiler/test/compilable/imports/test72b.d similarity index 100% rename from test/compilable/imports/test72b.d rename to compiler/test/compilable/imports/test72b.d diff --git a/test/compilable/imports/test72c.d b/compiler/test/compilable/imports/test72c.d similarity index 100% rename from test/compilable/imports/test72c.d rename to compiler/test/compilable/imports/test72c.d diff --git a/test/compilable/imports/test7491a.d b/compiler/test/compilable/imports/test7491a.d similarity index 100% rename from test/compilable/imports/test7491a.d rename to compiler/test/compilable/imports/test7491a.d diff --git a/test/compilable/imports/test7491b.d b/compiler/test/compilable/imports/test7491b.d similarity index 100% rename from test/compilable/imports/test7491b.d rename to compiler/test/compilable/imports/test7491b.d diff --git a/test/compilable/imports/test9276decl.d b/compiler/test/compilable/imports/test9276decl.d similarity index 100% rename from test/compilable/imports/test9276decl.d rename to compiler/test/compilable/imports/test9276decl.d diff --git a/test/compilable/imports/test9276expr.d b/compiler/test/compilable/imports/test9276expr.d similarity index 100% rename from test/compilable/imports/test9276expr.d rename to compiler/test/compilable/imports/test9276expr.d diff --git a/test/compilable/imports/test9276hash.d b/compiler/test/compilable/imports/test9276hash.d similarity index 100% rename from test/compilable/imports/test9276hash.d rename to compiler/test/compilable/imports/test9276hash.d diff --git a/test/compilable/imports/test9276parser.d b/compiler/test/compilable/imports/test9276parser.d similarity index 100% rename from test/compilable/imports/test9276parser.d rename to compiler/test/compilable/imports/test9276parser.d diff --git a/test/compilable/imports/test9276sem.d b/compiler/test/compilable/imports/test9276sem.d similarity index 100% rename from test/compilable/imports/test9276sem.d rename to compiler/test/compilable/imports/test9276sem.d diff --git a/test/compilable/imports/test9276type.d b/compiler/test/compilable/imports/test9276type.d similarity index 100% rename from test/compilable/imports/test9276type.d rename to compiler/test/compilable/imports/test9276type.d diff --git a/test/compilable/imports/test9276util.d b/compiler/test/compilable/imports/test9276util.d similarity index 100% rename from test/compilable/imports/test9276util.d rename to compiler/test/compilable/imports/test9276util.d diff --git a/test/compilable/imports/test9276visitors.d b/compiler/test/compilable/imports/test9276visitors.d similarity index 100% rename from test/compilable/imports/test9276visitors.d rename to compiler/test/compilable/imports/test9276visitors.d diff --git a/test/compilable/imports/test9399a.d b/compiler/test/compilable/imports/test9399a.d similarity index 100% rename from test/compilable/imports/test9399a.d rename to compiler/test/compilable/imports/test9399a.d diff --git a/test/compilable/imports/test9436aggr.d b/compiler/test/compilable/imports/test9436aggr.d similarity index 100% rename from test/compilable/imports/test9436aggr.d rename to compiler/test/compilable/imports/test9436aggr.d diff --git a/test/compilable/imports/test9436interp.d b/compiler/test/compilable/imports/test9436interp.d similarity index 100% rename from test/compilable/imports/test9436interp.d rename to compiler/test/compilable/imports/test9436interp.d diff --git a/test/compilable/imports/test9436node.d b/compiler/test/compilable/imports/test9436node.d similarity index 100% rename from test/compilable/imports/test9436node.d rename to compiler/test/compilable/imports/test9436node.d diff --git a/test/compilable/imports/test9436type.d b/compiler/test/compilable/imports/test9436type.d similarity index 100% rename from test/compilable/imports/test9436type.d rename to compiler/test/compilable/imports/test9436type.d diff --git a/test/compilable/imports/test9672a.d b/compiler/test/compilable/imports/test9672a.d similarity index 100% rename from test/compilable/imports/test9672a.d rename to compiler/test/compilable/imports/test9672a.d diff --git a/test/compilable/imports/test9692b.d b/compiler/test/compilable/imports/test9692b.d similarity index 100% rename from test/compilable/imports/test9692b.d rename to compiler/test/compilable/imports/test9692b.d diff --git a/test/compilable/imports/test9919a.d b/compiler/test/compilable/imports/test9919a.d similarity index 100% rename from test/compilable/imports/test9919a.d rename to compiler/test/compilable/imports/test9919a.d diff --git a/test/compilable/imports/test9919b.d b/compiler/test/compilable/imports/test9919b.d similarity index 100% rename from test/compilable/imports/test9919b.d rename to compiler/test/compilable/imports/test9919b.d diff --git a/test/compilable/imports/test9919c.d b/compiler/test/compilable/imports/test9919c.d similarity index 100% rename from test/compilable/imports/test9919c.d rename to compiler/test/compilable/imports/test9919c.d diff --git a/test/compilable/imports/testcontracts.d b/compiler/test/compilable/imports/testcontracts.d similarity index 100% rename from test/compilable/imports/testcontracts.d rename to compiler/test/compilable/imports/testcontracts.d diff --git a/test/compilable/imports/testcov1a.d b/compiler/test/compilable/imports/testcov1a.d similarity index 100% rename from test/compilable/imports/testcov1a.d rename to compiler/test/compilable/imports/testcov1a.d diff --git a/test/compilable/imports/testcov1b.d b/compiler/test/compilable/imports/testcov1b.d similarity index 100% rename from test/compilable/imports/testcov1b.d rename to compiler/test/compilable/imports/testcov1b.d diff --git a/test/compilable/imports/testlambda1.d b/compiler/test/compilable/imports/testlambda1.d similarity index 100% rename from test/compilable/imports/testlambda1.d rename to compiler/test/compilable/imports/testlambda1.d diff --git a/test/compilable/imports/testlambda2.d b/compiler/test/compilable/imports/testlambda2.d similarity index 100% rename from test/compilable/imports/testlambda2.d rename to compiler/test/compilable/imports/testlambda2.d diff --git a/test/compilable/imports/typecons4003.d b/compiler/test/compilable/imports/typecons4003.d similarity index 100% rename from test/compilable/imports/typecons4003.d rename to compiler/test/compilable/imports/typecons4003.d diff --git a/test/compilable/imports/u20958.d b/compiler/test/compilable/imports/u20958.d similarity index 100% rename from test/compilable/imports/u20958.d rename to compiler/test/compilable/imports/u20958.d diff --git a/test/compilable/imports/udamodule1.d b/compiler/test/compilable/imports/udamodule1.d similarity index 100% rename from test/compilable/imports/udamodule1.d rename to compiler/test/compilable/imports/udamodule1.d diff --git a/test/compilable/imports/udamodule2.d b/compiler/test/compilable/imports/udamodule2.d similarity index 100% rename from test/compilable/imports/udamodule2.d rename to compiler/test/compilable/imports/udamodule2.d diff --git a/test/compilable/imports/udamodule2a.d b/compiler/test/compilable/imports/udamodule2a.d similarity index 100% rename from test/compilable/imports/udamodule2a.d rename to compiler/test/compilable/imports/udamodule2a.d diff --git a/test/compilable/imports/wax16798.d b/compiler/test/compilable/imports/wax16798.d similarity index 100% rename from test/compilable/imports/wax16798.d rename to compiler/test/compilable/imports/wax16798.d diff --git a/test/compilable/include_unittest.d b/compiler/test/compilable/include_unittest.d similarity index 100% rename from test/compilable/include_unittest.d rename to compiler/test/compilable/include_unittest.d diff --git a/test/compilable/inliner.d b/compiler/test/compilable/inliner.d similarity index 100% rename from test/compilable/inliner.d rename to compiler/test/compilable/inliner.d diff --git a/test/compilable/inliner2.d b/compiler/test/compilable/inliner2.d similarity index 100% rename from test/compilable/inliner2.d rename to compiler/test/compilable/inliner2.d diff --git a/test/compilable/interpret3.d b/compiler/test/compilable/interpret3.d similarity index 100% rename from test/compilable/interpret3.d rename to compiler/test/compilable/interpret3.d diff --git a/test/compilable/interpret4.d b/compiler/test/compilable/interpret4.d similarity index 100% rename from test/compilable/interpret4.d rename to compiler/test/compilable/interpret4.d diff --git a/test/compilable/interpret5.d b/compiler/test/compilable/interpret5.d similarity index 100% rename from test/compilable/interpret5.d rename to compiler/test/compilable/interpret5.d diff --git a/test/compilable/isZeroInit.d b/compiler/test/compilable/isZeroInit.d similarity index 100% rename from test/compilable/isZeroInit.d rename to compiler/test/compilable/isZeroInit.d diff --git a/test/compilable/isreturnonstack.d b/compiler/test/compilable/isreturnonstack.d similarity index 100% rename from test/compilable/isreturnonstack.d rename to compiler/test/compilable/isreturnonstack.d diff --git a/test/compilable/issue12520.d b/compiler/test/compilable/issue12520.d similarity index 100% rename from test/compilable/issue12520.d rename to compiler/test/compilable/issue12520.d diff --git a/test/compilable/issue15478.d b/compiler/test/compilable/issue15478.d similarity index 100% rename from test/compilable/issue15478.d rename to compiler/test/compilable/issue15478.d diff --git a/test/compilable/issue15574.sh b/compiler/test/compilable/issue15574.sh similarity index 100% rename from test/compilable/issue15574.sh rename to compiler/test/compilable/issue15574.sh diff --git a/test/compilable/issue15795.d b/compiler/test/compilable/issue15795.d similarity index 100% rename from test/compilable/issue15795.d rename to compiler/test/compilable/issue15795.d diff --git a/test/compilable/issue15818.d b/compiler/test/compilable/issue15818.d similarity index 100% rename from test/compilable/issue15818.d rename to compiler/test/compilable/issue15818.d diff --git a/test/compilable/issue16020.d b/compiler/test/compilable/issue16020.d similarity index 100% rename from test/compilable/issue16020.d rename to compiler/test/compilable/issue16020.d diff --git a/test/compilable/issue16044.d b/compiler/test/compilable/issue16044.d similarity index 100% rename from test/compilable/issue16044.d rename to compiler/test/compilable/issue16044.d diff --git a/test/compilable/issue16472.d b/compiler/test/compilable/issue16472.d similarity index 100% rename from test/compilable/issue16472.d rename to compiler/test/compilable/issue16472.d diff --git a/test/compilable/issue17167.sh b/compiler/test/compilable/issue17167.sh similarity index 100% rename from test/compilable/issue17167.sh rename to compiler/test/compilable/issue17167.sh diff --git a/test/compilable/issue18097.d b/compiler/test/compilable/issue18097.d similarity index 100% rename from test/compilable/issue18097.d rename to compiler/test/compilable/issue18097.d diff --git a/test/compilable/issue19243.sh b/compiler/test/compilable/issue19243.sh similarity index 100% rename from test/compilable/issue19243.sh rename to compiler/test/compilable/issue19243.sh diff --git a/test/compilable/issue19724.sh b/compiler/test/compilable/issue19724.sh similarity index 100% rename from test/compilable/issue19724.sh rename to compiler/test/compilable/issue19724.sh diff --git a/test/compilable/issue19925.d b/compiler/test/compilable/issue19925.d similarity index 100% rename from test/compilable/issue19925.d rename to compiler/test/compilable/issue19925.d diff --git a/test/compilable/issue20362.d b/compiler/test/compilable/issue20362.d similarity index 100% rename from test/compilable/issue20362.d rename to compiler/test/compilable/issue20362.d diff --git a/test/compilable/issue20599.d b/compiler/test/compilable/issue20599.d similarity index 100% rename from test/compilable/issue20599.d rename to compiler/test/compilable/issue20599.d diff --git a/test/compilable/issue20704.d b/compiler/test/compilable/issue20704.d similarity index 100% rename from test/compilable/issue20704.d rename to compiler/test/compilable/issue20704.d diff --git a/test/compilable/issue20705.d b/compiler/test/compilable/issue20705.d similarity index 100% rename from test/compilable/issue20705.d rename to compiler/test/compilable/issue20705.d diff --git a/test/compilable/issue20915.d b/compiler/test/compilable/issue20915.d similarity index 100% rename from test/compilable/issue20915.d rename to compiler/test/compilable/issue20915.d diff --git a/test/compilable/issue20995.d b/compiler/test/compilable/issue20995.d similarity index 100% rename from test/compilable/issue20995.d rename to compiler/test/compilable/issue20995.d diff --git a/test/compilable/issue21203.d b/compiler/test/compilable/issue21203.d similarity index 100% rename from test/compilable/issue21203.d rename to compiler/test/compilable/issue21203.d diff --git a/test/compilable/issue21328.d b/compiler/test/compilable/issue21328.d similarity index 100% rename from test/compilable/issue21328.d rename to compiler/test/compilable/issue21328.d diff --git a/test/compilable/issue21340.d b/compiler/test/compilable/issue21340.d similarity index 100% rename from test/compilable/issue21340.d rename to compiler/test/compilable/issue21340.d diff --git a/test/compilable/issue21378.d b/compiler/test/compilable/issue21378.d similarity index 100% rename from test/compilable/issue21378.d rename to compiler/test/compilable/issue21378.d diff --git a/test/compilable/issue21390.d b/compiler/test/compilable/issue21390.d similarity index 100% rename from test/compilable/issue21390.d rename to compiler/test/compilable/issue21390.d diff --git a/test/compilable/issue21614.d b/compiler/test/compilable/issue21614.d similarity index 100% rename from test/compilable/issue21614.d rename to compiler/test/compilable/issue21614.d diff --git a/test/compilable/issue21662.d b/compiler/test/compilable/issue21662.d similarity index 100% rename from test/compilable/issue21662.d rename to compiler/test/compilable/issue21662.d diff --git a/test/compilable/issue21726.d b/compiler/test/compilable/issue21726.d similarity index 100% rename from test/compilable/issue21726.d rename to compiler/test/compilable/issue21726.d diff --git a/test/compilable/issue21813a.d b/compiler/test/compilable/issue21813a.d similarity index 100% rename from test/compilable/issue21813a.d rename to compiler/test/compilable/issue21813a.d diff --git a/test/compilable/issue21813b.d b/compiler/test/compilable/issue21813b.d similarity index 100% rename from test/compilable/issue21813b.d rename to compiler/test/compilable/issue21813b.d diff --git a/test/compilable/issue21880.d b/compiler/test/compilable/issue21880.d similarity index 100% rename from test/compilable/issue21880.d rename to compiler/test/compilable/issue21880.d diff --git a/test/compilable/issue21882.d b/compiler/test/compilable/issue21882.d similarity index 100% rename from test/compilable/issue21882.d rename to compiler/test/compilable/issue21882.d diff --git a/test/compilable/issue21905.d b/compiler/test/compilable/issue21905.d similarity index 100% rename from test/compilable/issue21905.d rename to compiler/test/compilable/issue21905.d diff --git a/test/compilable/issue22130.d b/compiler/test/compilable/issue22130.d similarity index 100% rename from test/compilable/issue22130.d rename to compiler/test/compilable/issue22130.d diff --git a/test/compilable/issue9884.d b/compiler/test/compilable/issue9884.d similarity index 100% rename from test/compilable/issue9884.d rename to compiler/test/compilable/issue9884.d diff --git a/test/compilable/json.d b/compiler/test/compilable/json.d similarity index 100% rename from test/compilable/json.d rename to compiler/test/compilable/json.d diff --git a/test/compilable/json2.d b/compiler/test/compilable/json2.d similarity index 100% rename from test/compilable/json2.d rename to compiler/test/compilable/json2.d diff --git a/test/compilable/json20742.d b/compiler/test/compilable/json20742.d similarity index 100% rename from test/compilable/json20742.d rename to compiler/test/compilable/json20742.d diff --git a/test/compilable/jsonCompilerInfo.d b/compiler/test/compilable/jsonCompilerInfo.d similarity index 100% rename from test/compilable/jsonCompilerInfo.d rename to compiler/test/compilable/jsonCompilerInfo.d diff --git a/test/compilable/jsonNoOutFile.d b/compiler/test/compilable/jsonNoOutFile.d similarity index 100% rename from test/compilable/jsonNoOutFile.d rename to compiler/test/compilable/jsonNoOutFile.d diff --git a/test/compilable/jsonStdout.d b/compiler/test/compilable/jsonStdout.d similarity index 100% rename from test/compilable/jsonStdout.d rename to compiler/test/compilable/jsonStdout.d diff --git a/test/compilable/json_nosource.sh b/compiler/test/compilable/json_nosource.sh similarity index 100% rename from test/compilable/json_nosource.sh rename to compiler/test/compilable/json_nosource.sh diff --git a/test/compilable/line.d b/compiler/test/compilable/line.d similarity index 100% rename from test/compilable/line.d rename to compiler/test/compilable/line.d diff --git a/test/compilable/makedeps_exe.d b/compiler/test/compilable/makedeps_exe.d similarity index 100% rename from test/compilable/makedeps_exe.d rename to compiler/test/compilable/makedeps_exe.d diff --git a/test/compilable/makedeps_file.d b/compiler/test/compilable/makedeps_file.d similarity index 100% rename from test/compilable/makedeps_file.d rename to compiler/test/compilable/makedeps_file.d diff --git a/test/compilable/makedeps_lib.d b/compiler/test/compilable/makedeps_lib.d similarity index 100% rename from test/compilable/makedeps_lib.d rename to compiler/test/compilable/makedeps_lib.d diff --git a/test/compilable/makedeps_obj.d b/compiler/test/compilable/makedeps_obj.d similarity index 100% rename from test/compilable/makedeps_obj.d rename to compiler/test/compilable/makedeps_obj.d diff --git a/test/compilable/minimal.d b/compiler/test/compilable/minimal.d similarity index 100% rename from test/compilable/minimal.d rename to compiler/test/compilable/minimal.d diff --git a/test/compilable/minimal2.d b/compiler/test/compilable/minimal2.d similarity index 100% rename from test/compilable/minimal2.d rename to compiler/test/compilable/minimal2.d diff --git a/test/compilable/minimal3.d b/compiler/test/compilable/minimal3.d similarity index 100% rename from test/compilable/minimal3.d rename to compiler/test/compilable/minimal3.d diff --git a/test/compilable/mixin.d b/compiler/test/compilable/mixin.d similarity index 100% rename from test/compilable/mixin.d rename to compiler/test/compilable/mixin.d diff --git a/test/compilable/mixinTemplateMangling.d b/compiler/test/compilable/mixinTemplateMangling.d similarity index 100% rename from test/compilable/mixinTemplateMangling.d rename to compiler/test/compilable/mixinTemplateMangling.d diff --git a/test/compilable/mixintempl.d b/compiler/test/compilable/mixintempl.d similarity index 100% rename from test/compilable/mixintempl.d rename to compiler/test/compilable/mixintempl.d diff --git a/test/compilable/mixintype.d b/compiler/test/compilable/mixintype.d similarity index 100% rename from test/compilable/mixintype.d rename to compiler/test/compilable/mixintype.d diff --git a/test/compilable/mixintype2.d b/compiler/test/compilable/mixintype2.d similarity index 100% rename from test/compilable/mixintype2.d rename to compiler/test/compilable/mixintype2.d diff --git a/test/compilable/must_use_assign.d b/compiler/test/compilable/must_use_assign.d similarity index 100% rename from test/compilable/must_use_assign.d rename to compiler/test/compilable/must_use_assign.d diff --git a/test/compilable/must_use_not_reserved.d b/compiler/test/compilable/must_use_not_reserved.d similarity index 100% rename from test/compilable/must_use_not_reserved.d rename to compiler/test/compilable/must_use_not_reserved.d diff --git a/test/compilable/must_use_opassign.d b/compiler/test/compilable/must_use_opassign.d similarity index 100% rename from test/compilable/must_use_opassign.d rename to compiler/test/compilable/must_use_opassign.d diff --git a/test/compilable/must_use_opopassign.d b/compiler/test/compilable/must_use_opopassign.d similarity index 100% rename from test/compilable/must_use_opopassign.d rename to compiler/test/compilable/must_use_opopassign.d diff --git a/test/compilable/must_use_opunary.d b/compiler/test/compilable/must_use_opunary.d similarity index 100% rename from test/compilable/must_use_opunary.d rename to compiler/test/compilable/must_use_opunary.d diff --git a/test/compilable/must_use_suppress.d b/compiler/test/compilable/must_use_suppress.d similarity index 100% rename from test/compilable/must_use_suppress.d rename to compiler/test/compilable/must_use_suppress.d diff --git a/test/compilable/needsmod.d b/compiler/test/compilable/needsmod.d similarity index 100% rename from test/compilable/needsmod.d rename to compiler/test/compilable/needsmod.d diff --git a/test/compilable/needsmods.d b/compiler/test/compilable/needsmods.d similarity index 100% rename from test/compilable/needsmods.d rename to compiler/test/compilable/needsmods.d diff --git a/test/compilable/needspkg.d b/compiler/test/compilable/needspkg.d similarity index 100% rename from test/compilable/needspkg.d rename to compiler/test/compilable/needspkg.d diff --git a/test/compilable/needspkgmod.d b/compiler/test/compilable/needspkgmod.d similarity index 100% rename from test/compilable/needspkgmod.d rename to compiler/test/compilable/needspkgmod.d diff --git a/test/compilable/nested_template_constraints.d b/compiler/test/compilable/nested_template_constraints.d similarity index 100% rename from test/compilable/nested_template_constraints.d rename to compiler/test/compilable/nested_template_constraints.d diff --git a/test/compilable/nestedtempl0.d b/compiler/test/compilable/nestedtempl0.d similarity index 100% rename from test/compilable/nestedtempl0.d rename to compiler/test/compilable/nestedtempl0.d diff --git a/test/compilable/nestedtempl1.d b/compiler/test/compilable/nestedtempl1.d similarity index 100% rename from test/compilable/nestedtempl1.d rename to compiler/test/compilable/nestedtempl1.d diff --git a/test/compilable/noderef.d b/compiler/test/compilable/noderef.d similarity index 100% rename from test/compilable/noderef.d rename to compiler/test/compilable/noderef.d diff --git a/test/compilable/nogc.d b/compiler/test/compilable/nogc.d similarity index 100% rename from test/compilable/nogc.d rename to compiler/test/compilable/nogc.d diff --git a/test/compilable/noreturn.c b/compiler/test/compilable/noreturn.c similarity index 100% rename from test/compilable/noreturn.c rename to compiler/test/compilable/noreturn.c diff --git a/test/compilable/noreturn1.d b/compiler/test/compilable/noreturn1.d similarity index 100% rename from test/compilable/noreturn1.d rename to compiler/test/compilable/noreturn1.d diff --git a/test/compilable/noreturn3.d b/compiler/test/compilable/noreturn3.d similarity index 100% rename from test/compilable/noreturn3.d rename to compiler/test/compilable/noreturn3.d diff --git a/test/compilable/noreturn_main.d b/compiler/test/compilable/noreturn_main.d similarity index 100% rename from test/compilable/noreturn_main.d rename to compiler/test/compilable/noreturn_main.d diff --git a/test/compilable/ob1.d b/compiler/test/compilable/ob1.d similarity index 100% rename from test/compilable/ob1.d rename to compiler/test/compilable/ob1.d diff --git a/test/compilable/ob2.d b/compiler/test/compilable/ob2.d similarity index 100% rename from test/compilable/ob2.d rename to compiler/test/compilable/ob2.d diff --git a/test/compilable/objc_class.d b/compiler/test/compilable/objc_class.d similarity index 100% rename from test/compilable/objc_class.d rename to compiler/test/compilable/objc_class.d diff --git a/test/compilable/objc_gfunc.d b/compiler/test/compilable/objc_gfunc.d similarity index 100% rename from test/compilable/objc_gfunc.d rename to compiler/test/compilable/objc_gfunc.d diff --git a/test/compilable/objc_interface_final_19654.d b/compiler/test/compilable/objc_interface_final_19654.d similarity index 100% rename from test/compilable/objc_interface_final_19654.d rename to compiler/test/compilable/objc_interface_final_19654.d diff --git a/test/compilable/paranoia_ctfe.d b/compiler/test/compilable/paranoia_ctfe.d similarity index 100% rename from test/compilable/paranoia_ctfe.d rename to compiler/test/compilable/paranoia_ctfe.d diff --git a/test/compilable/pr9374.d b/compiler/test/compilable/pr9374.d similarity index 100% rename from test/compilable/pr9374.d rename to compiler/test/compilable/pr9374.d diff --git a/test/compilable/pr9383.d b/compiler/test/compilable/pr9383.d similarity index 100% rename from test/compilable/pr9383.d rename to compiler/test/compilable/pr9383.d diff --git a/test/compilable/pr9471.d b/compiler/test/compilable/pr9471.d similarity index 100% rename from test/compilable/pr9471.d rename to compiler/test/compilable/pr9471.d diff --git a/test/compilable/pragmainline2.d b/compiler/test/compilable/pragmainline2.d similarity index 100% rename from test/compilable/pragmainline2.d rename to compiler/test/compilable/pragmainline2.d diff --git a/test/compilable/pragmapack.c b/compiler/test/compilable/pragmapack.c similarity index 100% rename from test/compilable/pragmapack.c rename to compiler/test/compilable/pragmapack.c diff --git a/test/compilable/previewall.d b/compiler/test/compilable/previewall.d similarity index 100% rename from test/compilable/previewall.d rename to compiler/test/compilable/previewall.d diff --git a/test/compilable/previewhelp.d b/compiler/test/compilable/previewhelp.d similarity index 100% rename from test/compilable/previewhelp.d rename to compiler/test/compilable/previewhelp.d diff --git a/test/compilable/previewin.d b/compiler/test/compilable/previewin.d similarity index 100% rename from test/compilable/previewin.d rename to compiler/test/compilable/previewin.d diff --git a/test/compilable/protattr.d b/compiler/test/compilable/protattr.d similarity index 100% rename from test/compilable/protattr.d rename to compiler/test/compilable/protattr.d diff --git a/test/compilable/protection.d b/compiler/test/compilable/protection.d similarity index 100% rename from test/compilable/protection.d rename to compiler/test/compilable/protection.d diff --git a/test/compilable/protection/aggregate/mod14275.d b/compiler/test/compilable/protection/aggregate/mod14275.d similarity index 100% rename from test/compilable/protection/aggregate/mod14275.d rename to compiler/test/compilable/protection/aggregate/mod14275.d diff --git a/test/compilable/protection/basic/mod1.d b/compiler/test/compilable/protection/basic/mod1.d similarity index 100% rename from test/compilable/protection/basic/mod1.d rename to compiler/test/compilable/protection/basic/mod1.d diff --git a/test/compilable/protection/basic/tests.d b/compiler/test/compilable/protection/basic/tests.d similarity index 100% rename from test/compilable/protection/basic/tests.d rename to compiler/test/compilable/protection/basic/tests.d diff --git a/test/compilable/protection/bug/bug14275.d b/compiler/test/compilable/protection/bug/bug14275.d similarity index 100% rename from test/compilable/protection/bug/bug14275.d rename to compiler/test/compilable/protection/bug/bug14275.d diff --git a/test/compilable/protection/issue20796/package.d b/compiler/test/compilable/protection/issue20796/package.d similarity index 100% rename from test/compilable/protection/issue20796/package.d rename to compiler/test/compilable/protection/issue20796/package.d diff --git a/test/compilable/protection/issue21726/format/package.d b/compiler/test/compilable/protection/issue21726/format/package.d similarity index 100% rename from test/compilable/protection/issue21726/format/package.d rename to compiler/test/compilable/protection/issue21726/format/package.d diff --git a/test/compilable/protection/issue21726/package.d b/compiler/test/compilable/protection/issue21726/package.d similarity index 100% rename from test/compilable/protection/issue21726/package.d rename to compiler/test/compilable/protection/issue21726/package.d diff --git a/test/compilable/protection/issue21726/typecons.d b/compiler/test/compilable/protection/issue21726/typecons.d similarity index 100% rename from test/compilable/protection/issue21726/typecons.d rename to compiler/test/compilable/protection/issue21726/typecons.d diff --git a/test/compilable/protection/subpkg/explicit.d b/compiler/test/compilable/protection/subpkg/explicit.d similarity index 100% rename from test/compilable/protection/subpkg/explicit.d rename to compiler/test/compilable/protection/subpkg/explicit.d diff --git a/test/compilable/protection/subpkg/tests.d b/compiler/test/compilable/protection/subpkg/tests.d similarity index 100% rename from test/compilable/protection/subpkg/tests.d rename to compiler/test/compilable/protection/subpkg/tests.d diff --git a/test/compilable/protection/subpkg2/tests.d b/compiler/test/compilable/protection/subpkg2/tests.d similarity index 100% rename from test/compilable/protection/subpkg2/tests.d rename to compiler/test/compilable/protection/subpkg2/tests.d diff --git a/test/compilable/pull6815.d b/compiler/test/compilable/pull6815.d similarity index 100% rename from test/compilable/pull6815.d rename to compiler/test/compilable/pull6815.d diff --git a/test/compilable/quadratic.d b/compiler/test/compilable/quadratic.d similarity index 100% rename from test/compilable/quadratic.d rename to compiler/test/compilable/quadratic.d diff --git a/test/compilable/rdeps7016.d b/compiler/test/compilable/rdeps7016.d similarity index 100% rename from test/compilable/rdeps7016.d rename to compiler/test/compilable/rdeps7016.d diff --git a/test/compilable/readmodify_structclass.d b/compiler/test/compilable/readmodify_structclass.d similarity index 100% rename from test/compilable/readmodify_structclass.d rename to compiler/test/compilable/readmodify_structclass.d diff --git a/test/compilable/reinterpretctfe.d b/compiler/test/compilable/reinterpretctfe.d similarity index 100% rename from test/compilable/reinterpretctfe.d rename to compiler/test/compilable/reinterpretctfe.d diff --git a/test/compilable/revert_dip1000.d b/compiler/test/compilable/revert_dip1000.d similarity index 100% rename from test/compilable/revert_dip1000.d rename to compiler/test/compilable/revert_dip1000.d diff --git a/test/compilable/reverthelp.d b/compiler/test/compilable/reverthelp.d similarity index 100% rename from test/compilable/reverthelp.d rename to compiler/test/compilable/reverthelp.d diff --git a/test/compilable/riia_ctor.d b/compiler/test/compilable/riia_ctor.d similarity index 100% rename from test/compilable/riia_ctor.d rename to compiler/test/compilable/riia_ctor.d diff --git a/test/compilable/rvalueref.d b/compiler/test/compilable/rvalueref.d similarity index 100% rename from test/compilable/rvalueref.d rename to compiler/test/compilable/rvalueref.d diff --git a/test/compilable/scope.d b/compiler/test/compilable/scope.d similarity index 100% rename from test/compilable/scope.d rename to compiler/test/compilable/scope.d diff --git a/test/compilable/scopeinfer.d b/compiler/test/compilable/scopeinfer.d similarity index 100% rename from test/compilable/scopeinfer.d rename to compiler/test/compilable/scopeinfer.d diff --git a/test/compilable/shared.d b/compiler/test/compilable/shared.d similarity index 100% rename from test/compilable/shared.d rename to compiler/test/compilable/shared.d diff --git a/test/compilable/shared_destructor.d b/compiler/test/compilable/shared_destructor.d similarity index 100% rename from test/compilable/shared_destructor.d rename to compiler/test/compilable/shared_destructor.d diff --git a/test/compilable/sharedopt.d b/compiler/test/compilable/sharedopt.d similarity index 100% rename from test/compilable/sharedopt.d rename to compiler/test/compilable/sharedopt.d diff --git a/test/compilable/shortened_methods.d b/compiler/test/compilable/shortened_methods.d similarity index 100% rename from test/compilable/shortened_methods.d rename to compiler/test/compilable/shortened_methods.d diff --git a/test/compilable/sroa.d b/compiler/test/compilable/sroa.d similarity index 100% rename from test/compilable/sroa.d rename to compiler/test/compilable/sroa.d diff --git a/test/compilable/staticforeach.d b/compiler/test/compilable/staticforeach.d similarity index 100% rename from test/compilable/staticforeach.d rename to compiler/test/compilable/staticforeach.d diff --git a/test/compilable/stc_traits.d b/compiler/test/compilable/stc_traits.d similarity index 100% rename from test/compilable/stc_traits.d rename to compiler/test/compilable/stc_traits.d diff --git a/test/compilable/sw_transition_complex.d b/compiler/test/compilable/sw_transition_complex.d similarity index 100% rename from test/compilable/sw_transition_complex.d rename to compiler/test/compilable/sw_transition_complex.d diff --git a/test/compilable/sw_transition_field.d b/compiler/test/compilable/sw_transition_field.d similarity index 100% rename from test/compilable/sw_transition_field.d rename to compiler/test/compilable/sw_transition_field.d diff --git a/test/compilable/sw_transition_tls.d b/compiler/test/compilable/sw_transition_tls.d similarity index 100% rename from test/compilable/sw_transition_tls.d rename to compiler/test/compilable/sw_transition_tls.d diff --git a/test/compilable/test1.d b/compiler/test/compilable/test1.d similarity index 100% rename from test/compilable/test1.d rename to compiler/test/compilable/test1.d diff --git a/test/compilable/test10028.d b/compiler/test/compilable/test10028.d similarity index 100% rename from test/compilable/test10028.d rename to compiler/test/compilable/test10028.d diff --git a/test/compilable/test10056.d b/compiler/test/compilable/test10056.d similarity index 100% rename from test/compilable/test10056.d rename to compiler/test/compilable/test10056.d diff --git a/test/compilable/test10066.d b/compiler/test/compilable/test10066.d similarity index 100% rename from test/compilable/test10066.d rename to compiler/test/compilable/test10066.d diff --git a/test/compilable/test10073.d b/compiler/test/compilable/test10073.d similarity index 100% rename from test/compilable/test10073.d rename to compiler/test/compilable/test10073.d diff --git a/test/compilable/test10186.d b/compiler/test/compilable/test10186.d similarity index 100% rename from test/compilable/test10186.d rename to compiler/test/compilable/test10186.d diff --git a/test/compilable/test10312.d b/compiler/test/compilable/test10312.d similarity index 100% rename from test/compilable/test10312.d rename to compiler/test/compilable/test10312.d diff --git a/test/compilable/test10375.d b/compiler/test/compilable/test10375.d similarity index 100% rename from test/compilable/test10375.d rename to compiler/test/compilable/test10375.d diff --git a/test/compilable/test10520.d b/compiler/test/compilable/test10520.d similarity index 100% rename from test/compilable/test10520.d rename to compiler/test/compilable/test10520.d diff --git a/test/compilable/test10695.d b/compiler/test/compilable/test10695.d similarity index 100% rename from test/compilable/test10695.d rename to compiler/test/compilable/test10695.d diff --git a/test/compilable/test10726.d b/compiler/test/compilable/test10726.d similarity index 100% rename from test/compilable/test10726.d rename to compiler/test/compilable/test10726.d diff --git a/test/compilable/test10752.d b/compiler/test/compilable/test10752.d similarity index 100% rename from test/compilable/test10752.d rename to compiler/test/compilable/test10752.d diff --git a/test/compilable/test10981.d b/compiler/test/compilable/test10981.d similarity index 100% rename from test/compilable/test10981.d rename to compiler/test/compilable/test10981.d diff --git a/test/compilable/test10992.d b/compiler/test/compilable/test10992.d similarity index 100% rename from test/compilable/test10992.d rename to compiler/test/compilable/test10992.d diff --git a/test/compilable/test10992b.d b/compiler/test/compilable/test10992b.d similarity index 100% rename from test/compilable/test10992b.d rename to compiler/test/compilable/test10992b.d diff --git a/test/compilable/test10993.d b/compiler/test/compilable/test10993.d similarity index 100% rename from test/compilable/test10993.d rename to compiler/test/compilable/test10993.d diff --git a/test/compilable/test11137.d b/compiler/test/compilable/test11137.d similarity index 100% rename from test/compilable/test11137.d rename to compiler/test/compilable/test11137.d diff --git a/test/compilable/test11169.d b/compiler/test/compilable/test11169.d similarity index 100% rename from test/compilable/test11169.d rename to compiler/test/compilable/test11169.d diff --git a/test/compilable/test11225a.d b/compiler/test/compilable/test11225a.d similarity index 100% rename from test/compilable/test11225a.d rename to compiler/test/compilable/test11225a.d diff --git a/test/compilable/test11259.d b/compiler/test/compilable/test11259.d similarity index 100% rename from test/compilable/test11259.d rename to compiler/test/compilable/test11259.d diff --git a/test/compilable/test11371.d b/compiler/test/compilable/test11371.d similarity index 100% rename from test/compilable/test11371.d rename to compiler/test/compilable/test11371.d diff --git a/test/compilable/test11559upgradeoptlink.d b/compiler/test/compilable/test11559upgradeoptlink.d similarity index 100% rename from test/compilable/test11559upgradeoptlink.d rename to compiler/test/compilable/test11559upgradeoptlink.d diff --git a/test/compilable/test11563.d b/compiler/test/compilable/test11563.d similarity index 100% rename from test/compilable/test11563.d rename to compiler/test/compilable/test11563.d diff --git a/test/compilable/test11656.d b/compiler/test/compilable/test11656.d similarity index 100% rename from test/compilable/test11656.d rename to compiler/test/compilable/test11656.d diff --git a/test/compilable/test1170.d b/compiler/test/compilable/test1170.d similarity index 100% rename from test/compilable/test1170.d rename to compiler/test/compilable/test1170.d diff --git a/test/compilable/test11720.d b/compiler/test/compilable/test11720.d similarity index 100% rename from test/compilable/test11720.d rename to compiler/test/compilable/test11720.d diff --git a/test/compilable/test11824.d b/compiler/test/compilable/test11824.d similarity index 100% rename from test/compilable/test11824.d rename to compiler/test/compilable/test11824.d diff --git a/test/compilable/test11847.d b/compiler/test/compilable/test11847.d similarity index 100% rename from test/compilable/test11847.d rename to compiler/test/compilable/test11847.d diff --git a/test/compilable/test11914.d b/compiler/test/compilable/test11914.d similarity index 100% rename from test/compilable/test11914.d rename to compiler/test/compilable/test11914.d diff --git a/test/compilable/test11980.d b/compiler/test/compilable/test11980.d similarity index 100% rename from test/compilable/test11980.d rename to compiler/test/compilable/test11980.d diff --git a/test/compilable/test12009.d b/compiler/test/compilable/test12009.d similarity index 100% rename from test/compilable/test12009.d rename to compiler/test/compilable/test12009.d diff --git a/test/compilable/test1238.d b/compiler/test/compilable/test1238.d similarity index 100% rename from test/compilable/test1238.d rename to compiler/test/compilable/test1238.d diff --git a/test/compilable/test12496.d b/compiler/test/compilable/test12496.d similarity index 100% rename from test/compilable/test12496.d rename to compiler/test/compilable/test12496.d diff --git a/test/compilable/test12511.d b/compiler/test/compilable/test12511.d similarity index 100% rename from test/compilable/test12511.d rename to compiler/test/compilable/test12511.d diff --git a/test/compilable/test12523.d b/compiler/test/compilable/test12523.d similarity index 100% rename from test/compilable/test12523.d rename to compiler/test/compilable/test12523.d diff --git a/test/compilable/test12527.d b/compiler/test/compilable/test12527.d similarity index 100% rename from test/compilable/test12527.d rename to compiler/test/compilable/test12527.d diff --git a/test/compilable/test12567a.d b/compiler/test/compilable/test12567a.d similarity index 100% rename from test/compilable/test12567a.d rename to compiler/test/compilable/test12567a.d diff --git a/test/compilable/test12567b.d b/compiler/test/compilable/test12567b.d similarity index 100% rename from test/compilable/test12567b.d rename to compiler/test/compilable/test12567b.d diff --git a/test/compilable/test12567c.d b/compiler/test/compilable/test12567c.d similarity index 100% rename from test/compilable/test12567c.d rename to compiler/test/compilable/test12567c.d diff --git a/test/compilable/test12567d.d b/compiler/test/compilable/test12567d.d similarity index 100% rename from test/compilable/test12567d.d rename to compiler/test/compilable/test12567d.d diff --git a/test/compilable/test12567e.d b/compiler/test/compilable/test12567e.d similarity index 100% rename from test/compilable/test12567e.d rename to compiler/test/compilable/test12567e.d diff --git a/test/compilable/test12593.d b/compiler/test/compilable/test12593.d similarity index 100% rename from test/compilable/test12593.d rename to compiler/test/compilable/test12593.d diff --git a/test/compilable/test12624.d b/compiler/test/compilable/test12624.d similarity index 100% rename from test/compilable/test12624.d rename to compiler/test/compilable/test12624.d diff --git a/test/compilable/test12807.d b/compiler/test/compilable/test12807.d similarity index 100% rename from test/compilable/test12807.d rename to compiler/test/compilable/test12807.d diff --git a/test/compilable/test12967.d b/compiler/test/compilable/test12967.d similarity index 100% rename from test/compilable/test12967.d rename to compiler/test/compilable/test12967.d diff --git a/test/compilable/test12979a.d b/compiler/test/compilable/test12979a.d similarity index 100% rename from test/compilable/test12979a.d rename to compiler/test/compilable/test12979a.d diff --git a/test/compilable/test12979b.d b/compiler/test/compilable/test12979b.d similarity index 100% rename from test/compilable/test12979b.d rename to compiler/test/compilable/test12979b.d diff --git a/test/compilable/test13008.d b/compiler/test/compilable/test13008.d similarity index 100% rename from test/compilable/test13008.d rename to compiler/test/compilable/test13008.d diff --git a/test/compilable/test13053.d b/compiler/test/compilable/test13053.d similarity index 100% rename from test/compilable/test13053.d rename to compiler/test/compilable/test13053.d diff --git a/test/compilable/test13193.d b/compiler/test/compilable/test13193.d similarity index 100% rename from test/compilable/test13193.d rename to compiler/test/compilable/test13193.d diff --git a/test/compilable/test13194.d b/compiler/test/compilable/test13194.d similarity index 100% rename from test/compilable/test13194.d rename to compiler/test/compilable/test13194.d diff --git a/test/compilable/test13226.d b/compiler/test/compilable/test13226.d similarity index 100% rename from test/compilable/test13226.d rename to compiler/test/compilable/test13226.d diff --git a/test/compilable/test13242.d b/compiler/test/compilable/test13242.d similarity index 100% rename from test/compilable/test13242.d rename to compiler/test/compilable/test13242.d diff --git a/test/compilable/test13281.d b/compiler/test/compilable/test13281.d similarity index 100% rename from test/compilable/test13281.d rename to compiler/test/compilable/test13281.d diff --git a/test/compilable/test13512.d b/compiler/test/compilable/test13512.d similarity index 100% rename from test/compilable/test13512.d rename to compiler/test/compilable/test13512.d diff --git a/test/compilable/test1353.d b/compiler/test/compilable/test1353.d similarity index 100% rename from test/compilable/test1353.d rename to compiler/test/compilable/test1353.d diff --git a/test/compilable/test13582a.d b/compiler/test/compilable/test13582a.d similarity index 100% rename from test/compilable/test13582a.d rename to compiler/test/compilable/test13582a.d diff --git a/test/compilable/test13582b.d b/compiler/test/compilable/test13582b.d similarity index 100% rename from test/compilable/test13582b.d rename to compiler/test/compilable/test13582b.d diff --git a/test/compilable/test13600.d b/compiler/test/compilable/test13600.d similarity index 100% rename from test/compilable/test13600.d rename to compiler/test/compilable/test13600.d diff --git a/test/compilable/test13668.d b/compiler/test/compilable/test13668.d similarity index 100% rename from test/compilable/test13668.d rename to compiler/test/compilable/test13668.d diff --git a/test/compilable/test13858.d b/compiler/test/compilable/test13858.d similarity index 100% rename from test/compilable/test13858.d rename to compiler/test/compilable/test13858.d diff --git a/test/compilable/test13902.d b/compiler/test/compilable/test13902.d similarity index 100% rename from test/compilable/test13902.d rename to compiler/test/compilable/test13902.d diff --git a/test/compilable/test13953.d b/compiler/test/compilable/test13953.d similarity index 100% rename from test/compilable/test13953.d rename to compiler/test/compilable/test13953.d diff --git a/test/compilable/test14114.d b/compiler/test/compilable/test14114.d similarity index 100% rename from test/compilable/test14114.d rename to compiler/test/compilable/test14114.d diff --git a/test/compilable/test14198.d b/compiler/test/compilable/test14198.d similarity index 100% rename from test/compilable/test14198.d rename to compiler/test/compilable/test14198.d diff --git a/test/compilable/test14275.d b/compiler/test/compilable/test14275.d similarity index 100% rename from test/compilable/test14275.d rename to compiler/test/compilable/test14275.d diff --git a/test/compilable/test14317.d b/compiler/test/compilable/test14317.d similarity index 100% rename from test/compilable/test14317.d rename to compiler/test/compilable/test14317.d diff --git a/test/compilable/test14375.d b/compiler/test/compilable/test14375.d similarity index 100% rename from test/compilable/test14375.d rename to compiler/test/compilable/test14375.d diff --git a/test/compilable/test14528.d b/compiler/test/compilable/test14528.d similarity index 100% rename from test/compilable/test14528.d rename to compiler/test/compilable/test14528.d diff --git a/test/compilable/test14666.d b/compiler/test/compilable/test14666.d similarity index 100% rename from test/compilable/test14666.d rename to compiler/test/compilable/test14666.d diff --git a/test/compilable/test14740.d b/compiler/test/compilable/test14740.d similarity index 100% rename from test/compilable/test14740.d rename to compiler/test/compilable/test14740.d diff --git a/test/compilable/test14747.d b/compiler/test/compilable/test14747.d similarity index 100% rename from test/compilable/test14747.d rename to compiler/test/compilable/test14747.d diff --git a/test/compilable/test14781.d b/compiler/test/compilable/test14781.d similarity index 100% rename from test/compilable/test14781.d rename to compiler/test/compilable/test14781.d diff --git a/test/compilable/test14831.d b/compiler/test/compilable/test14831.d similarity index 100% rename from test/compilable/test14831.d rename to compiler/test/compilable/test14831.d diff --git a/test/compilable/test14838.d b/compiler/test/compilable/test14838.d similarity index 100% rename from test/compilable/test14838.d rename to compiler/test/compilable/test14838.d diff --git a/test/compilable/test14894.sh b/compiler/test/compilable/test14894.sh similarity index 100% rename from test/compilable/test14894.sh rename to compiler/test/compilable/test14894.sh diff --git a/test/compilable/test14929.d b/compiler/test/compilable/test14929.d similarity index 100% rename from test/compilable/test14929.d rename to compiler/test/compilable/test14929.d diff --git a/test/compilable/test14954.d b/compiler/test/compilable/test14954.d similarity index 100% rename from test/compilable/test14954.d rename to compiler/test/compilable/test14954.d diff --git a/test/compilable/test14962.d b/compiler/test/compilable/test14962.d similarity index 100% rename from test/compilable/test14962.d rename to compiler/test/compilable/test14962.d diff --git a/test/compilable/test14973.d b/compiler/test/compilable/test14973.d similarity index 100% rename from test/compilable/test14973.d rename to compiler/test/compilable/test14973.d diff --git a/test/compilable/test15019.d b/compiler/test/compilable/test15019.d similarity index 100% rename from test/compilable/test15019.d rename to compiler/test/compilable/test15019.d diff --git a/test/compilable/test15056.d b/compiler/test/compilable/test15056.d similarity index 100% rename from test/compilable/test15056.d rename to compiler/test/compilable/test15056.d diff --git a/test/compilable/test15150.d b/compiler/test/compilable/test15150.d similarity index 100% rename from test/compilable/test15150.d rename to compiler/test/compilable/test15150.d diff --git a/test/compilable/test15225.d b/compiler/test/compilable/test15225.d similarity index 100% rename from test/compilable/test15225.d rename to compiler/test/compilable/test15225.d diff --git a/test/compilable/test15292.d b/compiler/test/compilable/test15292.d similarity index 100% rename from test/compilable/test15292.d rename to compiler/test/compilable/test15292.d diff --git a/test/compilable/test15326.d b/compiler/test/compilable/test15326.d similarity index 100% rename from test/compilable/test15326.d rename to compiler/test/compilable/test15326.d diff --git a/test/compilable/test1537.d b/compiler/test/compilable/test1537.d similarity index 100% rename from test/compilable/test1537.d rename to compiler/test/compilable/test1537.d diff --git a/test/compilable/test15371.d b/compiler/test/compilable/test15371.d similarity index 100% rename from test/compilable/test15371.d rename to compiler/test/compilable/test15371.d diff --git a/test/compilable/test15389_x.d b/compiler/test/compilable/test15389_x.d similarity index 100% rename from test/compilable/test15389_x.d rename to compiler/test/compilable/test15389_x.d diff --git a/test/compilable/test15389_y.d b/compiler/test/compilable/test15389_y.d similarity index 100% rename from test/compilable/test15389_y.d rename to compiler/test/compilable/test15389_y.d diff --git a/test/compilable/test15402.d b/compiler/test/compilable/test15402.d similarity index 100% rename from test/compilable/test15402.d rename to compiler/test/compilable/test15402.d diff --git a/test/compilable/test15464.d b/compiler/test/compilable/test15464.d similarity index 100% rename from test/compilable/test15464.d rename to compiler/test/compilable/test15464.d diff --git a/test/compilable/test1547.d b/compiler/test/compilable/test1547.d similarity index 100% rename from test/compilable/test1547.d rename to compiler/test/compilable/test1547.d diff --git a/test/compilable/test15490.d b/compiler/test/compilable/test15490.d similarity index 100% rename from test/compilable/test15490.d rename to compiler/test/compilable/test15490.d diff --git a/test/compilable/test15519_x.d b/compiler/test/compilable/test15519_x.d similarity index 100% rename from test/compilable/test15519_x.d rename to compiler/test/compilable/test15519_x.d diff --git a/test/compilable/test15519_y.d b/compiler/test/compilable/test15519_y.d similarity index 100% rename from test/compilable/test15519_y.d rename to compiler/test/compilable/test15519_y.d diff --git a/test/compilable/test15550.d b/compiler/test/compilable/test15550.d similarity index 100% rename from test/compilable/test15550.d rename to compiler/test/compilable/test15550.d diff --git a/test/compilable/test15565.d b/compiler/test/compilable/test15565.d similarity index 100% rename from test/compilable/test15565.d rename to compiler/test/compilable/test15565.d diff --git a/test/compilable/test15578.d b/compiler/test/compilable/test15578.d similarity index 100% rename from test/compilable/test15578.d rename to compiler/test/compilable/test15578.d diff --git a/test/compilable/test15618.d b/compiler/test/compilable/test15618.d similarity index 100% rename from test/compilable/test15618.d rename to compiler/test/compilable/test15618.d diff --git a/test/compilable/test15668.d b/compiler/test/compilable/test15668.d similarity index 100% rename from test/compilable/test15668.d rename to compiler/test/compilable/test15668.d diff --git a/test/compilable/test15711.d b/compiler/test/compilable/test15711.d similarity index 100% rename from test/compilable/test15711.d rename to compiler/test/compilable/test15711.d diff --git a/test/compilable/test15762.d b/compiler/test/compilable/test15762.d similarity index 100% rename from test/compilable/test15762.d rename to compiler/test/compilable/test15762.d diff --git a/test/compilable/test15780.d b/compiler/test/compilable/test15780.d similarity index 100% rename from test/compilable/test15780.d rename to compiler/test/compilable/test15780.d diff --git a/test/compilable/test15784.d b/compiler/test/compilable/test15784.d similarity index 100% rename from test/compilable/test15784.d rename to compiler/test/compilable/test15784.d diff --git a/test/compilable/test15785.d b/compiler/test/compilable/test15785.d similarity index 100% rename from test/compilable/test15785.d rename to compiler/test/compilable/test15785.d diff --git a/test/compilable/test15802.d b/compiler/test/compilable/test15802.d similarity index 100% rename from test/compilable/test15802.d rename to compiler/test/compilable/test15802.d diff --git a/test/compilable/test15856.d b/compiler/test/compilable/test15856.d similarity index 100% rename from test/compilable/test15856.d rename to compiler/test/compilable/test15856.d diff --git a/test/compilable/test15898.d b/compiler/test/compilable/test15898.d similarity index 100% rename from test/compilable/test15898.d rename to compiler/test/compilable/test15898.d diff --git a/test/compilable/test15907.d b/compiler/test/compilable/test15907.d similarity index 100% rename from test/compilable/test15907.d rename to compiler/test/compilable/test15907.d diff --git a/test/compilable/test16002.d b/compiler/test/compilable/test16002.d similarity index 100% rename from test/compilable/test16002.d rename to compiler/test/compilable/test16002.d diff --git a/test/compilable/test16013a.d b/compiler/test/compilable/test16013a.d similarity index 100% rename from test/compilable/test16013a.d rename to compiler/test/compilable/test16013a.d diff --git a/test/compilable/test16013b.d b/compiler/test/compilable/test16013b.d similarity index 100% rename from test/compilable/test16013b.d rename to compiler/test/compilable/test16013b.d diff --git a/test/compilable/test16031.d b/compiler/test/compilable/test16031.d similarity index 100% rename from test/compilable/test16031.d rename to compiler/test/compilable/test16031.d diff --git a/test/compilable/test16037.d b/compiler/test/compilable/test16037.d similarity index 100% rename from test/compilable/test16037.d rename to compiler/test/compilable/test16037.d diff --git a/test/compilable/test16080.d b/compiler/test/compilable/test16080.d similarity index 100% rename from test/compilable/test16080.d rename to compiler/test/compilable/test16080.d diff --git a/test/compilable/test16083.d b/compiler/test/compilable/test16083.d similarity index 100% rename from test/compilable/test16083.d rename to compiler/test/compilable/test16083.d diff --git a/test/compilable/test16085.d b/compiler/test/compilable/test16085.d similarity index 100% rename from test/compilable/test16085.d rename to compiler/test/compilable/test16085.d diff --git a/test/compilable/test16088.d b/compiler/test/compilable/test16088.d similarity index 100% rename from test/compilable/test16088.d rename to compiler/test/compilable/test16088.d diff --git a/test/compilable/test16107.d b/compiler/test/compilable/test16107.d similarity index 100% rename from test/compilable/test16107.d rename to compiler/test/compilable/test16107.d diff --git a/test/compilable/test16183.d b/compiler/test/compilable/test16183.d similarity index 100% rename from test/compilable/test16183.d rename to compiler/test/compilable/test16183.d diff --git a/test/compilable/test16214a.d b/compiler/test/compilable/test16214a.d similarity index 100% rename from test/compilable/test16214a.d rename to compiler/test/compilable/test16214a.d diff --git a/test/compilable/test16225.d b/compiler/test/compilable/test16225.d similarity index 100% rename from test/compilable/test16225.d rename to compiler/test/compilable/test16225.d diff --git a/test/compilable/test16273.d b/compiler/test/compilable/test16273.d similarity index 100% rename from test/compilable/test16273.d rename to compiler/test/compilable/test16273.d diff --git a/test/compilable/test16292.d b/compiler/test/compilable/test16292.d similarity index 100% rename from test/compilable/test16292.d rename to compiler/test/compilable/test16292.d diff --git a/test/compilable/test16303.d b/compiler/test/compilable/test16303.d similarity index 100% rename from test/compilable/test16303.d rename to compiler/test/compilable/test16303.d diff --git a/test/compilable/test16340.d b/compiler/test/compilable/test16340.d similarity index 100% rename from test/compilable/test16340.d rename to compiler/test/compilable/test16340.d diff --git a/test/compilable/test16348.d b/compiler/test/compilable/test16348.d similarity index 100% rename from test/compilable/test16348.d rename to compiler/test/compilable/test16348.d diff --git a/test/compilable/test16460.d b/compiler/test/compilable/test16460.d similarity index 100% rename from test/compilable/test16460.d rename to compiler/test/compilable/test16460.d diff --git a/test/compilable/test16492.d b/compiler/test/compilable/test16492.d similarity index 100% rename from test/compilable/test16492.d rename to compiler/test/compilable/test16492.d diff --git a/test/compilable/test16525.d b/compiler/test/compilable/test16525.d similarity index 100% rename from test/compilable/test16525.d rename to compiler/test/compilable/test16525.d diff --git a/test/compilable/test16540.d b/compiler/test/compilable/test16540.d similarity index 100% rename from test/compilable/test16540.d rename to compiler/test/compilable/test16540.d diff --git a/test/compilable/test16563.d b/compiler/test/compilable/test16563.d similarity index 100% rename from test/compilable/test16563.d rename to compiler/test/compilable/test16563.d diff --git a/test/compilable/test16570.d b/compiler/test/compilable/test16570.d similarity index 100% rename from test/compilable/test16570.d rename to compiler/test/compilable/test16570.d diff --git a/test/compilable/test16572.d b/compiler/test/compilable/test16572.d similarity index 100% rename from test/compilable/test16572.d rename to compiler/test/compilable/test16572.d diff --git a/test/compilable/test16574.d b/compiler/test/compilable/test16574.d similarity index 100% rename from test/compilable/test16574.d rename to compiler/test/compilable/test16574.d diff --git a/test/compilable/test16578a.d b/compiler/test/compilable/test16578a.d similarity index 100% rename from test/compilable/test16578a.d rename to compiler/test/compilable/test16578a.d diff --git a/test/compilable/test16578b.d b/compiler/test/compilable/test16578b.d similarity index 100% rename from test/compilable/test16578b.d rename to compiler/test/compilable/test16578b.d diff --git a/test/compilable/test16607.d b/compiler/test/compilable/test16607.d similarity index 100% rename from test/compilable/test16607.d rename to compiler/test/compilable/test16607.d diff --git a/test/compilable/test16621.d b/compiler/test/compilable/test16621.d similarity index 100% rename from test/compilable/test16621.d rename to compiler/test/compilable/test16621.d diff --git a/test/compilable/test16627.d b/compiler/test/compilable/test16627.d similarity index 100% rename from test/compilable/test16627.d rename to compiler/test/compilable/test16627.d diff --git a/test/compilable/test16635.d b/compiler/test/compilable/test16635.d similarity index 100% rename from test/compilable/test16635.d rename to compiler/test/compilable/test16635.d diff --git a/test/compilable/test16657.d b/compiler/test/compilable/test16657.d similarity index 100% rename from test/compilable/test16657.d rename to compiler/test/compilable/test16657.d diff --git a/test/compilable/test16685.d b/compiler/test/compilable/test16685.d similarity index 100% rename from test/compilable/test16685.d rename to compiler/test/compilable/test16685.d diff --git a/test/compilable/test16709.d b/compiler/test/compilable/test16709.d similarity index 100% rename from test/compilable/test16709.d rename to compiler/test/compilable/test16709.d diff --git a/test/compilable/test1673.d b/compiler/test/compilable/test1673.d similarity index 100% rename from test/compilable/test1673.d rename to compiler/test/compilable/test1673.d diff --git a/test/compilable/test16747.d b/compiler/test/compilable/test16747.d similarity index 100% rename from test/compilable/test16747.d rename to compiler/test/compilable/test16747.d diff --git a/test/compilable/test16798.d b/compiler/test/compilable/test16798.d similarity index 100% rename from test/compilable/test16798.d rename to compiler/test/compilable/test16798.d diff --git a/test/compilable/test17057.d b/compiler/test/compilable/test17057.d similarity index 100% rename from test/compilable/test17057.d rename to compiler/test/compilable/test17057.d diff --git a/test/compilable/test17059.d b/compiler/test/compilable/test17059.d similarity index 100% rename from test/compilable/test17059.d rename to compiler/test/compilable/test17059.d diff --git a/test/compilable/test17130.d b/compiler/test/compilable/test17130.d similarity index 100% rename from test/compilable/test17130.d rename to compiler/test/compilable/test17130.d diff --git a/test/compilable/test17143.d b/compiler/test/compilable/test17143.d similarity index 100% rename from test/compilable/test17143.d rename to compiler/test/compilable/test17143.d diff --git a/test/compilable/test17146.d b/compiler/test/compilable/test17146.d similarity index 100% rename from test/compilable/test17146.d rename to compiler/test/compilable/test17146.d diff --git a/test/compilable/test17168.d b/compiler/test/compilable/test17168.d similarity index 100% rename from test/compilable/test17168.d rename to compiler/test/compilable/test17168.d diff --git a/test/compilable/test17215.d b/compiler/test/compilable/test17215.d similarity index 100% rename from test/compilable/test17215.d rename to compiler/test/compilable/test17215.d diff --git a/test/compilable/test17339.d b/compiler/test/compilable/test17339.d similarity index 100% rename from test/compilable/test17339.d rename to compiler/test/compilable/test17339.d diff --git a/test/compilable/test17349.d b/compiler/test/compilable/test17349.d similarity index 100% rename from test/compilable/test17349.d rename to compiler/test/compilable/test17349.d diff --git a/test/compilable/test17351.d b/compiler/test/compilable/test17351.d similarity index 100% rename from test/compilable/test17351.d rename to compiler/test/compilable/test17351.d diff --git a/test/compilable/test17352.d b/compiler/test/compilable/test17352.d similarity index 100% rename from test/compilable/test17352.d rename to compiler/test/compilable/test17352.d diff --git a/test/compilable/test17373.d b/compiler/test/compilable/test17373.d similarity index 100% rename from test/compilable/test17373.d rename to compiler/test/compilable/test17373.d diff --git a/test/compilable/test17399.d b/compiler/test/compilable/test17399.d similarity index 100% rename from test/compilable/test17399.d rename to compiler/test/compilable/test17399.d diff --git a/test/compilable/test17419.d b/compiler/test/compilable/test17419.d similarity index 100% rename from test/compilable/test17419.d rename to compiler/test/compilable/test17419.d diff --git a/test/compilable/test17421.d b/compiler/test/compilable/test17421.d similarity index 100% rename from test/compilable/test17421.d rename to compiler/test/compilable/test17421.d diff --git a/test/compilable/test17434.d b/compiler/test/compilable/test17434.d similarity index 100% rename from test/compilable/test17434.d rename to compiler/test/compilable/test17434.d diff --git a/test/compilable/test17434a.d b/compiler/test/compilable/test17434a.d similarity index 100% rename from test/compilable/test17434a.d rename to compiler/test/compilable/test17434a.d diff --git a/test/compilable/test17441.d b/compiler/test/compilable/test17441.d similarity index 100% rename from test/compilable/test17441.d rename to compiler/test/compilable/test17441.d diff --git a/test/compilable/test17468.d b/compiler/test/compilable/test17468.d similarity index 100% rename from test/compilable/test17468.d rename to compiler/test/compilable/test17468.d diff --git a/test/compilable/test17512.d b/compiler/test/compilable/test17512.d similarity index 100% rename from test/compilable/test17512.d rename to compiler/test/compilable/test17512.d diff --git a/test/compilable/test1754.d b/compiler/test/compilable/test1754.d similarity index 100% rename from test/compilable/test1754.d rename to compiler/test/compilable/test1754.d diff --git a/test/compilable/test17541.d b/compiler/test/compilable/test17541.d similarity index 100% rename from test/compilable/test17541.d rename to compiler/test/compilable/test17541.d diff --git a/test/compilable/test17545.d b/compiler/test/compilable/test17545.d similarity index 100% rename from test/compilable/test17545.d rename to compiler/test/compilable/test17545.d diff --git a/test/compilable/test17548.d b/compiler/test/compilable/test17548.d similarity index 100% rename from test/compilable/test17548.d rename to compiler/test/compilable/test17548.d diff --git a/test/compilable/test17590.d b/compiler/test/compilable/test17590.d similarity index 100% rename from test/compilable/test17590.d rename to compiler/test/compilable/test17590.d diff --git a/test/compilable/test17752.d b/compiler/test/compilable/test17752.d similarity index 100% rename from test/compilable/test17752.d rename to compiler/test/compilable/test17752.d diff --git a/test/compilable/test17782.d b/compiler/test/compilable/test17782.d similarity index 100% rename from test/compilable/test17782.d rename to compiler/test/compilable/test17782.d diff --git a/test/compilable/test17791.d b/compiler/test/compilable/test17791.d similarity index 100% rename from test/compilable/test17791.d rename to compiler/test/compilable/test17791.d diff --git a/test/compilable/test17793.d b/compiler/test/compilable/test17793.d similarity index 100% rename from test/compilable/test17793.d rename to compiler/test/compilable/test17793.d diff --git a/test/compilable/test17807.d b/compiler/test/compilable/test17807.d similarity index 100% rename from test/compilable/test17807.d rename to compiler/test/compilable/test17807.d diff --git a/test/compilable/test17819.d b/compiler/test/compilable/test17819.d similarity index 100% rename from test/compilable/test17819.d rename to compiler/test/compilable/test17819.d diff --git a/test/compilable/test17853.d b/compiler/test/compilable/test17853.d similarity index 100% rename from test/compilable/test17853.d rename to compiler/test/compilable/test17853.d diff --git a/test/compilable/test17870.d b/compiler/test/compilable/test17870.d similarity index 100% rename from test/compilable/test17870.d rename to compiler/test/compilable/test17870.d diff --git a/test/compilable/test17908.d b/compiler/test/compilable/test17908.d similarity index 100% rename from test/compilable/test17908.d rename to compiler/test/compilable/test17908.d diff --git a/test/compilable/test17942.d b/compiler/test/compilable/test17942.d similarity index 100% rename from test/compilable/test17942.d rename to compiler/test/compilable/test17942.d diff --git a/test/compilable/test17970.d b/compiler/test/compilable/test17970.d similarity index 100% rename from test/compilable/test17970.d rename to compiler/test/compilable/test17970.d diff --git a/test/compilable/test17991.d b/compiler/test/compilable/test17991.d similarity index 100% rename from test/compilable/test17991.d rename to compiler/test/compilable/test17991.d diff --git a/test/compilable/test18000.d b/compiler/test/compilable/test18000.d similarity index 100% rename from test/compilable/test18000.d rename to compiler/test/compilable/test18000.d diff --git a/test/compilable/test18020.d b/compiler/test/compilable/test18020.d similarity index 100% rename from test/compilable/test18020.d rename to compiler/test/compilable/test18020.d diff --git a/test/compilable/test18030.d b/compiler/test/compilable/test18030.d similarity index 100% rename from test/compilable/test18030.d rename to compiler/test/compilable/test18030.d diff --git a/test/compilable/test18099.d b/compiler/test/compilable/test18099.d similarity index 100% rename from test/compilable/test18099.d rename to compiler/test/compilable/test18099.d diff --git a/test/compilable/test18115.d b/compiler/test/compilable/test18115.d similarity index 100% rename from test/compilable/test18115.d rename to compiler/test/compilable/test18115.d diff --git a/test/compilable/test18199.d b/compiler/test/compilable/test18199.d similarity index 100% rename from test/compilable/test18199.d rename to compiler/test/compilable/test18199.d diff --git a/test/compilable/test18216.d b/compiler/test/compilable/test18216.d similarity index 100% rename from test/compilable/test18216.d rename to compiler/test/compilable/test18216.d diff --git a/test/compilable/test18251.d b/compiler/test/compilable/test18251.d similarity index 100% rename from test/compilable/test18251.d rename to compiler/test/compilable/test18251.d diff --git a/test/compilable/test18367.sh b/compiler/test/compilable/test18367.sh similarity index 100% rename from test/compilable/test18367.sh rename to compiler/test/compilable/test18367.sh diff --git a/test/compilable/test18385.d b/compiler/test/compilable/test18385.d similarity index 100% rename from test/compilable/test18385.d rename to compiler/test/compilable/test18385.d diff --git a/test/compilable/test18385b.d b/compiler/test/compilable/test18385b.d similarity index 100% rename from test/compilable/test18385b.d rename to compiler/test/compilable/test18385b.d diff --git a/test/compilable/test18430.d b/compiler/test/compilable/test18430.d similarity index 100% rename from test/compilable/test18430.d rename to compiler/test/compilable/test18430.d diff --git a/test/compilable/test18468.d b/compiler/test/compilable/test18468.d similarity index 100% rename from test/compilable/test18468.d rename to compiler/test/compilable/test18468.d diff --git a/test/compilable/test18474.d b/compiler/test/compilable/test18474.d similarity index 100% rename from test/compilable/test18474.d rename to compiler/test/compilable/test18474.d diff --git a/test/compilable/test18572.d b/compiler/test/compilable/test18572.d similarity index 100% rename from test/compilable/test18572.d rename to compiler/test/compilable/test18572.d diff --git a/test/compilable/test18578.d b/compiler/test/compilable/test18578.d similarity index 100% rename from test/compilable/test18578.d rename to compiler/test/compilable/test18578.d diff --git a/test/compilable/test18584.d b/compiler/test/compilable/test18584.d similarity index 100% rename from test/compilable/test18584.d rename to compiler/test/compilable/test18584.d diff --git a/test/compilable/test18645.d b/compiler/test/compilable/test18645.d similarity index 100% rename from test/compilable/test18645.d rename to compiler/test/compilable/test18645.d diff --git a/test/compilable/test18651a.d b/compiler/test/compilable/test18651a.d similarity index 100% rename from test/compilable/test18651a.d rename to compiler/test/compilable/test18651a.d diff --git a/test/compilable/test18670.d b/compiler/test/compilable/test18670.d similarity index 100% rename from test/compilable/test18670.d rename to compiler/test/compilable/test18670.d diff --git a/test/compilable/test18694.d b/compiler/test/compilable/test18694.d similarity index 100% rename from test/compilable/test18694.d rename to compiler/test/compilable/test18694.d diff --git a/test/compilable/test18737.d b/compiler/test/compilable/test18737.d similarity index 100% rename from test/compilable/test18737.d rename to compiler/test/compilable/test18737.d diff --git a/test/compilable/test18771.d b/compiler/test/compilable/test18771.d similarity index 100% rename from test/compilable/test18771.d rename to compiler/test/compilable/test18771.d diff --git a/test/compilable/test18775.d b/compiler/test/compilable/test18775.d similarity index 100% rename from test/compilable/test18775.d rename to compiler/test/compilable/test18775.d diff --git a/test/compilable/test1878a.d b/compiler/test/compilable/test1878a.d similarity index 100% rename from test/compilable/test1878a.d rename to compiler/test/compilable/test1878a.d diff --git a/test/compilable/test18821.d b/compiler/test/compilable/test18821.d similarity index 100% rename from test/compilable/test18821.d rename to compiler/test/compilable/test18821.d diff --git a/test/compilable/test18871.d b/compiler/test/compilable/test18871.d similarity index 100% rename from test/compilable/test18871.d rename to compiler/test/compilable/test18871.d diff --git a/test/compilable/test18905.d b/compiler/test/compilable/test18905.d similarity index 100% rename from test/compilable/test18905.d rename to compiler/test/compilable/test18905.d diff --git a/test/compilable/test18936.d b/compiler/test/compilable/test18936.d similarity index 100% rename from test/compilable/test18936.d rename to compiler/test/compilable/test18936.d diff --git a/test/compilable/test18951a.d b/compiler/test/compilable/test18951a.d similarity index 100% rename from test/compilable/test18951a.d rename to compiler/test/compilable/test18951a.d diff --git a/test/compilable/test18951b.d b/compiler/test/compilable/test18951b.d similarity index 100% rename from test/compilable/test18951b.d rename to compiler/test/compilable/test18951b.d diff --git a/test/compilable/test18955.d b/compiler/test/compilable/test18955.d similarity index 100% rename from test/compilable/test18955.d rename to compiler/test/compilable/test18955.d diff --git a/test/compilable/test18976.d b/compiler/test/compilable/test18976.d similarity index 100% rename from test/compilable/test18976.d rename to compiler/test/compilable/test18976.d diff --git a/test/compilable/test19014.d b/compiler/test/compilable/test19014.d similarity index 100% rename from test/compilable/test19014.d rename to compiler/test/compilable/test19014.d diff --git a/test/compilable/test19066.d b/compiler/test/compilable/test19066.d similarity index 100% rename from test/compilable/test19066.d rename to compiler/test/compilable/test19066.d diff --git a/test/compilable/test19081.d b/compiler/test/compilable/test19081.d similarity index 100% rename from test/compilable/test19081.d rename to compiler/test/compilable/test19081.d diff --git a/test/compilable/test19097.d b/compiler/test/compilable/test19097.d similarity index 100% rename from test/compilable/test19097.d rename to compiler/test/compilable/test19097.d diff --git a/test/compilable/test19108.d b/compiler/test/compilable/test19108.d similarity index 100% rename from test/compilable/test19108.d rename to compiler/test/compilable/test19108.d diff --git a/test/compilable/test19145.d b/compiler/test/compilable/test19145.d similarity index 100% rename from test/compilable/test19145.d rename to compiler/test/compilable/test19145.d diff --git a/test/compilable/test19187.d b/compiler/test/compilable/test19187.d similarity index 100% rename from test/compilable/test19187.d rename to compiler/test/compilable/test19187.d diff --git a/test/compilable/test19203.d b/compiler/test/compilable/test19203.d similarity index 100% rename from test/compilable/test19203.d rename to compiler/test/compilable/test19203.d diff --git a/test/compilable/test19224.d b/compiler/test/compilable/test19224.d similarity index 100% rename from test/compilable/test19224.d rename to compiler/test/compilable/test19224.d diff --git a/test/compilable/test19227.d b/compiler/test/compilable/test19227.d similarity index 100% rename from test/compilable/test19227.d rename to compiler/test/compilable/test19227.d diff --git a/test/compilable/test19266.sh b/compiler/test/compilable/test19266.sh similarity index 100% rename from test/compilable/test19266.sh rename to compiler/test/compilable/test19266.sh diff --git a/test/compilable/test19292.d b/compiler/test/compilable/test19292.d similarity index 100% rename from test/compilable/test19292.d rename to compiler/test/compilable/test19292.d diff --git a/test/compilable/test19315.d b/compiler/test/compilable/test19315.d similarity index 100% rename from test/compilable/test19315.d rename to compiler/test/compilable/test19315.d diff --git a/test/compilable/test19320.d b/compiler/test/compilable/test19320.d similarity index 100% rename from test/compilable/test19320.d rename to compiler/test/compilable/test19320.d diff --git a/test/compilable/test19376.sh b/compiler/test/compilable/test19376.sh similarity index 100% rename from test/compilable/test19376.sh rename to compiler/test/compilable/test19376.sh diff --git a/test/compilable/test19409.d b/compiler/test/compilable/test19409.d similarity index 100% rename from test/compilable/test19409.d rename to compiler/test/compilable/test19409.d diff --git a/test/compilable/test19463.sh b/compiler/test/compilable/test19463.sh similarity index 100% rename from test/compilable/test19463.sh rename to compiler/test/compilable/test19463.sh diff --git a/test/compilable/test19464.d b/compiler/test/compilable/test19464.d similarity index 100% rename from test/compilable/test19464.d rename to compiler/test/compilable/test19464.d diff --git a/test/compilable/test19482.d b/compiler/test/compilable/test19482.d similarity index 100% rename from test/compilable/test19482.d rename to compiler/test/compilable/test19482.d diff --git a/test/compilable/test19491.d b/compiler/test/compilable/test19491.d similarity index 100% rename from test/compilable/test19491.d rename to compiler/test/compilable/test19491.d diff --git a/test/compilable/test19499.d b/compiler/test/compilable/test19499.d similarity index 100% rename from test/compilable/test19499.d rename to compiler/test/compilable/test19499.d diff --git a/test/compilable/test19519.d b/compiler/test/compilable/test19519.d similarity index 100% rename from test/compilable/test19519.d rename to compiler/test/compilable/test19519.d diff --git a/test/compilable/test19540.d b/compiler/test/compilable/test19540.d similarity index 100% rename from test/compilable/test19540.d rename to compiler/test/compilable/test19540.d diff --git a/test/compilable/test19557.d b/compiler/test/compilable/test19557.d similarity index 100% rename from test/compilable/test19557.d rename to compiler/test/compilable/test19557.d diff --git a/test/compilable/test19574.d b/compiler/test/compilable/test19574.d similarity index 100% rename from test/compilable/test19574.d rename to compiler/test/compilable/test19574.d diff --git a/test/compilable/test19609.d b/compiler/test/compilable/test19609.d similarity index 100% rename from test/compilable/test19609.d rename to compiler/test/compilable/test19609.d diff --git a/test/compilable/test19631.d b/compiler/test/compilable/test19631.d similarity index 100% rename from test/compilable/test19631.d rename to compiler/test/compilable/test19631.d diff --git a/test/compilable/test19652.d b/compiler/test/compilable/test19652.d similarity index 100% rename from test/compilable/test19652.d rename to compiler/test/compilable/test19652.d diff --git a/test/compilable/test19656.d b/compiler/test/compilable/test19656.d similarity index 100% rename from test/compilable/test19656.d rename to compiler/test/compilable/test19656.d diff --git a/test/compilable/test19657a.d b/compiler/test/compilable/test19657a.d similarity index 100% rename from test/compilable/test19657a.d rename to compiler/test/compilable/test19657a.d diff --git a/test/compilable/test19713.d b/compiler/test/compilable/test19713.d similarity index 100% rename from test/compilable/test19713.d rename to compiler/test/compilable/test19713.d diff --git a/test/compilable/test19728.d b/compiler/test/compilable/test19728.d similarity index 100% rename from test/compilable/test19728.d rename to compiler/test/compilable/test19728.d diff --git a/test/compilable/test19731.d b/compiler/test/compilable/test19731.d similarity index 100% rename from test/compilable/test19731.d rename to compiler/test/compilable/test19731.d diff --git a/test/compilable/test19746.d b/compiler/test/compilable/test19746.d similarity index 100% rename from test/compilable/test19746.d rename to compiler/test/compilable/test19746.d diff --git a/test/compilable/test19750.d b/compiler/test/compilable/test19750.d similarity index 100% rename from test/compilable/test19750.d rename to compiler/test/compilable/test19750.d diff --git a/test/compilable/test19754.d b/compiler/test/compilable/test19754.d similarity index 100% rename from test/compilable/test19754.d rename to compiler/test/compilable/test19754.d diff --git a/test/compilable/test19778.d b/compiler/test/compilable/test19778.d similarity index 100% rename from test/compilable/test19778.d rename to compiler/test/compilable/test19778.d diff --git a/test/compilable/test19804.d b/compiler/test/compilable/test19804.d similarity index 100% rename from test/compilable/test19804.d rename to compiler/test/compilable/test19804.d diff --git a/test/compilable/test19809.d b/compiler/test/compilable/test19809.d similarity index 100% rename from test/compilable/test19809.d rename to compiler/test/compilable/test19809.d diff --git a/test/compilable/test19833.d b/compiler/test/compilable/test19833.d similarity index 100% rename from test/compilable/test19833.d rename to compiler/test/compilable/test19833.d diff --git a/test/compilable/test19840.d b/compiler/test/compilable/test19840.d similarity index 100% rename from test/compilable/test19840.d rename to compiler/test/compilable/test19840.d diff --git a/test/compilable/test19873.d b/compiler/test/compilable/test19873.d similarity index 100% rename from test/compilable/test19873.d rename to compiler/test/compilable/test19873.d diff --git a/test/compilable/test19895.d b/compiler/test/compilable/test19895.d similarity index 100% rename from test/compilable/test19895.d rename to compiler/test/compilable/test19895.d diff --git a/test/compilable/test19912.d b/compiler/test/compilable/test19912.d similarity index 100% rename from test/compilable/test19912.d rename to compiler/test/compilable/test19912.d diff --git a/test/compilable/test19936.d b/compiler/test/compilable/test19936.d similarity index 100% rename from test/compilable/test19936.d rename to compiler/test/compilable/test19936.d diff --git a/test/compilable/test19941.d b/compiler/test/compilable/test19941.d similarity index 100% rename from test/compilable/test19941.d rename to compiler/test/compilable/test19941.d diff --git a/test/compilable/test19954.d b/compiler/test/compilable/test19954.d similarity index 100% rename from test/compilable/test19954.d rename to compiler/test/compilable/test19954.d diff --git a/test/compilable/test19970.d b/compiler/test/compilable/test19970.d similarity index 100% rename from test/compilable/test19970.d rename to compiler/test/compilable/test19970.d diff --git a/test/compilable/test20000.d b/compiler/test/compilable/test20000.d similarity index 100% rename from test/compilable/test20000.d rename to compiler/test/compilable/test20000.d diff --git a/test/compilable/test20021.d b/compiler/test/compilable/test20021.d similarity index 100% rename from test/compilable/test20021.d rename to compiler/test/compilable/test20021.d diff --git a/test/compilable/test20039.d b/compiler/test/compilable/test20039.d similarity index 100% rename from test/compilable/test20039.d rename to compiler/test/compilable/test20039.d diff --git a/test/compilable/test20051.d b/compiler/test/compilable/test20051.d similarity index 100% rename from test/compilable/test20051.d rename to compiler/test/compilable/test20051.d diff --git a/test/compilable/test20063.d b/compiler/test/compilable/test20063.d similarity index 100% rename from test/compilable/test20063.d rename to compiler/test/compilable/test20063.d diff --git a/test/compilable/test20065.d b/compiler/test/compilable/test20065.d similarity index 100% rename from test/compilable/test20065.d rename to compiler/test/compilable/test20065.d diff --git a/test/compilable/test20100.d b/compiler/test/compilable/test20100.d similarity index 100% rename from test/compilable/test20100.d rename to compiler/test/compilable/test20100.d diff --git a/test/compilable/test20136.d b/compiler/test/compilable/test20136.d similarity index 100% rename from test/compilable/test20136.d rename to compiler/test/compilable/test20136.d diff --git a/test/compilable/test20138.d b/compiler/test/compilable/test20138.d similarity index 100% rename from test/compilable/test20138.d rename to compiler/test/compilable/test20138.d diff --git a/test/compilable/test20151a.d b/compiler/test/compilable/test20151a.d similarity index 100% rename from test/compilable/test20151a.d rename to compiler/test/compilable/test20151a.d diff --git a/test/compilable/test20181.d b/compiler/test/compilable/test20181.d similarity index 100% rename from test/compilable/test20181.d rename to compiler/test/compilable/test20181.d diff --git a/test/compilable/test20236.d b/compiler/test/compilable/test20236.d similarity index 100% rename from test/compilable/test20236.d rename to compiler/test/compilable/test20236.d diff --git a/test/compilable/test20280.d b/compiler/test/compilable/test20280.d similarity index 100% rename from test/compilable/test20280.d rename to compiler/test/compilable/test20280.d diff --git a/test/compilable/test20296.d b/compiler/test/compilable/test20296.d similarity index 100% rename from test/compilable/test20296.d rename to compiler/test/compilable/test20296.d diff --git a/test/compilable/test20318.d b/compiler/test/compilable/test20318.d similarity index 100% rename from test/compilable/test20318.d rename to compiler/test/compilable/test20318.d diff --git a/test/compilable/test20326.d b/compiler/test/compilable/test20326.d similarity index 100% rename from test/compilable/test20326.d rename to compiler/test/compilable/test20326.d diff --git a/test/compilable/test20367.d b/compiler/test/compilable/test20367.d similarity index 100% rename from test/compilable/test20367.d rename to compiler/test/compilable/test20367.d diff --git a/test/compilable/test20388.d b/compiler/test/compilable/test20388.d similarity index 100% rename from test/compilable/test20388.d rename to compiler/test/compilable/test20388.d diff --git a/test/compilable/test20406.d b/compiler/test/compilable/test20406.d similarity index 100% rename from test/compilable/test20406.d rename to compiler/test/compilable/test20406.d diff --git a/test/compilable/test20410.d b/compiler/test/compilable/test20410.d similarity index 100% rename from test/compilable/test20410.d rename to compiler/test/compilable/test20410.d diff --git a/test/compilable/test20417.d b/compiler/test/compilable/test20417.d similarity index 100% rename from test/compilable/test20417.d rename to compiler/test/compilable/test20417.d diff --git a/test/compilable/test20420.d b/compiler/test/compilable/test20420.d similarity index 100% rename from test/compilable/test20420.d rename to compiler/test/compilable/test20420.d diff --git a/test/compilable/test20427.d b/compiler/test/compilable/test20427.d similarity index 100% rename from test/compilable/test20427.d rename to compiler/test/compilable/test20427.d diff --git a/test/compilable/test20488.d b/compiler/test/compilable/test20488.d similarity index 100% rename from test/compilable/test20488.d rename to compiler/test/compilable/test20488.d diff --git a/test/compilable/test20530.d b/compiler/test/compilable/test20530.d similarity index 100% rename from test/compilable/test20530.d rename to compiler/test/compilable/test20530.d diff --git a/test/compilable/test20537.d b/compiler/test/compilable/test20537.d similarity index 100% rename from test/compilable/test20537.d rename to compiler/test/compilable/test20537.d diff --git a/test/compilable/test20596.d b/compiler/test/compilable/test20596.d similarity index 100% rename from test/compilable/test20596.d rename to compiler/test/compilable/test20596.d diff --git a/test/compilable/test20653.d b/compiler/test/compilable/test20653.d similarity index 100% rename from test/compilable/test20653.d rename to compiler/test/compilable/test20653.d diff --git a/test/compilable/test20656.d b/compiler/test/compilable/test20656.d similarity index 100% rename from test/compilable/test20656.d rename to compiler/test/compilable/test20656.d diff --git a/test/compilable/test20661.d b/compiler/test/compilable/test20661.d similarity index 100% rename from test/compilable/test20661.d rename to compiler/test/compilable/test20661.d diff --git a/test/compilable/test20692.d b/compiler/test/compilable/test20692.d similarity index 100% rename from test/compilable/test20692.d rename to compiler/test/compilable/test20692.d diff --git a/test/compilable/test20695.d b/compiler/test/compilable/test20695.d similarity index 100% rename from test/compilable/test20695.d rename to compiler/test/compilable/test20695.d diff --git a/test/compilable/test20710.d b/compiler/test/compilable/test20710.d similarity index 100% rename from test/compilable/test20710.d rename to compiler/test/compilable/test20710.d diff --git a/test/compilable/test20717.d b/compiler/test/compilable/test20717.d similarity index 100% rename from test/compilable/test20717.d rename to compiler/test/compilable/test20717.d diff --git a/test/compilable/test20744.d b/compiler/test/compilable/test20744.d similarity index 100% rename from test/compilable/test20744.d rename to compiler/test/compilable/test20744.d diff --git a/test/compilable/test20789.d b/compiler/test/compilable/test20789.d similarity index 100% rename from test/compilable/test20789.d rename to compiler/test/compilable/test20789.d diff --git a/test/compilable/test20795.d b/compiler/test/compilable/test20795.d similarity index 100% rename from test/compilable/test20795.d rename to compiler/test/compilable/test20795.d diff --git a/test/compilable/test20821.d b/compiler/test/compilable/test20821.d similarity index 100% rename from test/compilable/test20821.d rename to compiler/test/compilable/test20821.d diff --git a/test/compilable/test20835.d b/compiler/test/compilable/test20835.d similarity index 100% rename from test/compilable/test20835.d rename to compiler/test/compilable/test20835.d diff --git a/test/compilable/test20842.d b/compiler/test/compilable/test20842.d similarity index 100% rename from test/compilable/test20842.d rename to compiler/test/compilable/test20842.d diff --git a/test/compilable/test20860.d b/compiler/test/compilable/test20860.d similarity index 100% rename from test/compilable/test20860.d rename to compiler/test/compilable/test20860.d diff --git a/test/compilable/test20868.d b/compiler/test/compilable/test20868.d similarity index 100% rename from test/compilable/test20868.d rename to compiler/test/compilable/test20868.d diff --git a/test/compilable/test20894.d b/compiler/test/compilable/test20894.d similarity index 100% rename from test/compilable/test20894.d rename to compiler/test/compilable/test20894.d diff --git a/test/compilable/test20906.d b/compiler/test/compilable/test20906.d similarity index 100% rename from test/compilable/test20906.d rename to compiler/test/compilable/test20906.d diff --git a/test/compilable/test20909.d b/compiler/test/compilable/test20909.d similarity index 100% rename from test/compilable/test20909.d rename to compiler/test/compilable/test20909.d diff --git a/test/compilable/test20923.d b/compiler/test/compilable/test20923.d similarity index 100% rename from test/compilable/test20923.d rename to compiler/test/compilable/test20923.d diff --git a/test/compilable/test20958.d b/compiler/test/compilable/test20958.d similarity index 100% rename from test/compilable/test20958.d rename to compiler/test/compilable/test20958.d diff --git a/test/compilable/test20990.d b/compiler/test/compilable/test20990.d similarity index 100% rename from test/compilable/test20990.d rename to compiler/test/compilable/test20990.d diff --git a/test/compilable/test21050.d b/compiler/test/compilable/test21050.d similarity index 100% rename from test/compilable/test21050.d rename to compiler/test/compilable/test21050.d diff --git a/test/compilable/test21058.d b/compiler/test/compilable/test21058.d similarity index 100% rename from test/compilable/test21058.d rename to compiler/test/compilable/test21058.d diff --git a/test/compilable/test21073.d b/compiler/test/compilable/test21073.d similarity index 100% rename from test/compilable/test21073.d rename to compiler/test/compilable/test21073.d diff --git a/test/compilable/test21177.d b/compiler/test/compilable/test21177.d similarity index 100% rename from test/compilable/test21177.d rename to compiler/test/compilable/test21177.d diff --git a/test/compilable/test21196.d b/compiler/test/compilable/test21196.d similarity index 100% rename from test/compilable/test21196.d rename to compiler/test/compilable/test21196.d diff --git a/test/compilable/test21227.d b/compiler/test/compilable/test21227.d similarity index 100% rename from test/compilable/test21227.d rename to compiler/test/compilable/test21227.d diff --git a/test/compilable/test21255.d b/compiler/test/compilable/test21255.d similarity index 100% rename from test/compilable/test21255.d rename to compiler/test/compilable/test21255.d diff --git a/test/compilable/test21282.d b/compiler/test/compilable/test21282.d similarity index 100% rename from test/compilable/test21282.d rename to compiler/test/compilable/test21282.d diff --git a/test/compilable/test21299a.d b/compiler/test/compilable/test21299a.d similarity index 100% rename from test/compilable/test21299a.d rename to compiler/test/compilable/test21299a.d diff --git a/test/compilable/test21299b.d b/compiler/test/compilable/test21299b.d similarity index 100% rename from test/compilable/test21299b.d rename to compiler/test/compilable/test21299b.d diff --git a/test/compilable/test21299c.d b/compiler/test/compilable/test21299c.d similarity index 100% rename from test/compilable/test21299c.d rename to compiler/test/compilable/test21299c.d diff --git a/test/compilable/test21299d.d b/compiler/test/compilable/test21299d.d similarity index 100% rename from test/compilable/test21299d.d rename to compiler/test/compilable/test21299d.d diff --git a/test/compilable/test21330.d b/compiler/test/compilable/test21330.d similarity index 100% rename from test/compilable/test21330.d rename to compiler/test/compilable/test21330.d diff --git a/test/compilable/test21372.d b/compiler/test/compilable/test21372.d similarity index 100% rename from test/compilable/test21372.d rename to compiler/test/compilable/test21372.d diff --git a/test/compilable/test21398.d b/compiler/test/compilable/test21398.d similarity index 100% rename from test/compilable/test21398.d rename to compiler/test/compilable/test21398.d diff --git a/test/compilable/test21414.d b/compiler/test/compilable/test21414.d similarity index 100% rename from test/compilable/test21414.d rename to compiler/test/compilable/test21414.d diff --git a/test/compilable/test21438.d b/compiler/test/compilable/test21438.d similarity index 100% rename from test/compilable/test21438.d rename to compiler/test/compilable/test21438.d diff --git a/test/compilable/test21464.d b/compiler/test/compilable/test21464.d similarity index 100% rename from test/compilable/test21464.d rename to compiler/test/compilable/test21464.d diff --git a/test/compilable/test21501a.d b/compiler/test/compilable/test21501a.d similarity index 100% rename from test/compilable/test21501a.d rename to compiler/test/compilable/test21501a.d diff --git a/test/compilable/test21514.d b/compiler/test/compilable/test21514.d similarity index 100% rename from test/compilable/test21514.d rename to compiler/test/compilable/test21514.d diff --git a/test/compilable/test21543.d b/compiler/test/compilable/test21543.d similarity index 100% rename from test/compilable/test21543.d rename to compiler/test/compilable/test21543.d diff --git a/test/compilable/test21591.d b/compiler/test/compilable/test21591.d similarity index 100% rename from test/compilable/test21591.d rename to compiler/test/compilable/test21591.d diff --git a/test/compilable/test21659.d b/compiler/test/compilable/test21659.d similarity index 100% rename from test/compilable/test21659.d rename to compiler/test/compilable/test21659.d diff --git a/test/compilable/test21661.d b/compiler/test/compilable/test21661.d similarity index 100% rename from test/compilable/test21661.d rename to compiler/test/compilable/test21661.d diff --git a/test/compilable/test21668.d b/compiler/test/compilable/test21668.d similarity index 100% rename from test/compilable/test21668.d rename to compiler/test/compilable/test21668.d diff --git a/test/compilable/test21672.d b/compiler/test/compilable/test21672.d similarity index 100% rename from test/compilable/test21672.d rename to compiler/test/compilable/test21672.d diff --git a/test/compilable/test21680.d b/compiler/test/compilable/test21680.d similarity index 100% rename from test/compilable/test21680.d rename to compiler/test/compilable/test21680.d diff --git a/test/compilable/test21719.d b/compiler/test/compilable/test21719.d similarity index 100% rename from test/compilable/test21719.d rename to compiler/test/compilable/test21719.d diff --git a/test/compilable/test21742.d b/compiler/test/compilable/test21742.d similarity index 100% rename from test/compilable/test21742.d rename to compiler/test/compilable/test21742.d diff --git a/test/compilable/test21743.d b/compiler/test/compilable/test21743.d similarity index 100% rename from test/compilable/test21743.d rename to compiler/test/compilable/test21743.d diff --git a/test/compilable/test21753.d b/compiler/test/compilable/test21753.d similarity index 100% rename from test/compilable/test21753.d rename to compiler/test/compilable/test21753.d diff --git a/test/compilable/test21794.d b/compiler/test/compilable/test21794.d similarity index 100% rename from test/compilable/test21794.d rename to compiler/test/compilable/test21794.d diff --git a/test/compilable/test21802.d b/compiler/test/compilable/test21802.d similarity index 100% rename from test/compilable/test21802.d rename to compiler/test/compilable/test21802.d diff --git a/test/compilable/test21806.d b/compiler/test/compilable/test21806.d similarity index 100% rename from test/compilable/test21806.d rename to compiler/test/compilable/test21806.d diff --git a/test/compilable/test21812.d b/compiler/test/compilable/test21812.d similarity index 100% rename from test/compilable/test21812.d rename to compiler/test/compilable/test21812.d diff --git a/test/compilable/test21828.d b/compiler/test/compilable/test21828.d similarity index 100% rename from test/compilable/test21828.d rename to compiler/test/compilable/test21828.d diff --git a/test/compilable/test21830.d b/compiler/test/compilable/test21830.d similarity index 100% rename from test/compilable/test21830.d rename to compiler/test/compilable/test21830.d diff --git a/test/compilable/test21831.d b/compiler/test/compilable/test21831.d similarity index 100% rename from test/compilable/test21831.d rename to compiler/test/compilable/test21831.d diff --git a/test/compilable/test21832.d b/compiler/test/compilable/test21832.d similarity index 100% rename from test/compilable/test21832.d rename to compiler/test/compilable/test21832.d diff --git a/test/compilable/test21850.d b/compiler/test/compilable/test21850.d similarity index 100% rename from test/compilable/test21850.d rename to compiler/test/compilable/test21850.d diff --git a/test/compilable/test21861.d b/compiler/test/compilable/test21861.d similarity index 100% rename from test/compilable/test21861.d rename to compiler/test/compilable/test21861.d diff --git a/test/compilable/test21876.d b/compiler/test/compilable/test21876.d similarity index 100% rename from test/compilable/test21876.d rename to compiler/test/compilable/test21876.d diff --git a/test/compilable/test21898.d b/compiler/test/compilable/test21898.d similarity index 100% rename from test/compilable/test21898.d rename to compiler/test/compilable/test21898.d diff --git a/test/compilable/test21975.d b/compiler/test/compilable/test21975.d similarity index 100% rename from test/compilable/test21975.d rename to compiler/test/compilable/test21975.d diff --git a/test/compilable/test22006.d b/compiler/test/compilable/test22006.d similarity index 100% rename from test/compilable/test22006.d rename to compiler/test/compilable/test22006.d diff --git a/test/compilable/test22122.d b/compiler/test/compilable/test22122.d similarity index 100% rename from test/compilable/test22122.d rename to compiler/test/compilable/test22122.d diff --git a/test/compilable/test22133.d b/compiler/test/compilable/test22133.d similarity index 100% rename from test/compilable/test22133.d rename to compiler/test/compilable/test22133.d diff --git a/test/compilable/test22214.d b/compiler/test/compilable/test22214.d similarity index 100% rename from test/compilable/test22214.d rename to compiler/test/compilable/test22214.d diff --git a/test/compilable/test22224.d b/compiler/test/compilable/test22224.d similarity index 100% rename from test/compilable/test22224.d rename to compiler/test/compilable/test22224.d diff --git a/test/compilable/test22226.d b/compiler/test/compilable/test22226.d similarity index 100% rename from test/compilable/test22226.d rename to compiler/test/compilable/test22226.d diff --git a/test/compilable/test22228.d b/compiler/test/compilable/test22228.d similarity index 100% rename from test/compilable/test22228.d rename to compiler/test/compilable/test22228.d diff --git a/test/compilable/test22254.d b/compiler/test/compilable/test22254.d similarity index 100% rename from test/compilable/test22254.d rename to compiler/test/compilable/test22254.d diff --git a/test/compilable/test22292.d b/compiler/test/compilable/test22292.d similarity index 100% rename from test/compilable/test22292.d rename to compiler/test/compilable/test22292.d diff --git a/test/compilable/test22294.i b/compiler/test/compilable/test22294.i similarity index 100% rename from test/compilable/test22294.i rename to compiler/test/compilable/test22294.i diff --git a/test/compilable/test22388.d b/compiler/test/compilable/test22388.d similarity index 100% rename from test/compilable/test22388.d rename to compiler/test/compilable/test22388.d diff --git a/test/compilable/test22410.d b/compiler/test/compilable/test22410.d similarity index 100% rename from test/compilable/test22410.d rename to compiler/test/compilable/test22410.d diff --git a/test/compilable/test22420.d b/compiler/test/compilable/test22420.d similarity index 100% rename from test/compilable/test22420.d rename to compiler/test/compilable/test22420.d diff --git a/test/compilable/test22421.d b/compiler/test/compilable/test22421.d similarity index 100% rename from test/compilable/test22421.d rename to compiler/test/compilable/test22421.d diff --git a/test/compilable/test22510.d b/compiler/test/compilable/test22510.d similarity index 100% rename from test/compilable/test22510.d rename to compiler/test/compilable/test22510.d diff --git a/test/compilable/test22558.d b/compiler/test/compilable/test22558.d similarity index 100% rename from test/compilable/test22558.d rename to compiler/test/compilable/test22558.d diff --git a/test/compilable/test22577.c b/compiler/test/compilable/test22577.c similarity index 100% rename from test/compilable/test22577.c rename to compiler/test/compilable/test22577.c diff --git a/test/compilable/test22593.d b/compiler/test/compilable/test22593.d similarity index 100% rename from test/compilable/test22593.d rename to compiler/test/compilable/test22593.d diff --git a/test/compilable/test22607.c b/compiler/test/compilable/test22607.c similarity index 100% rename from test/compilable/test22607.c rename to compiler/test/compilable/test22607.c diff --git a/test/compilable/test22619.d b/compiler/test/compilable/test22619.d similarity index 100% rename from test/compilable/test22619.d rename to compiler/test/compilable/test22619.d diff --git a/test/compilable/test22625.d b/compiler/test/compilable/test22625.d similarity index 100% rename from test/compilable/test22625.d rename to compiler/test/compilable/test22625.d diff --git a/test/compilable/test22626.d b/compiler/test/compilable/test22626.d similarity index 100% rename from test/compilable/test22626.d rename to compiler/test/compilable/test22626.d diff --git a/test/compilable/test22632.d b/compiler/test/compilable/test22632.d similarity index 100% rename from test/compilable/test22632.d rename to compiler/test/compilable/test22632.d diff --git a/test/compilable/test22635.d b/compiler/test/compilable/test22635.d similarity index 100% rename from test/compilable/test22635.d rename to compiler/test/compilable/test22635.d diff --git a/test/compilable/test22639.d b/compiler/test/compilable/test22639.d similarity index 100% rename from test/compilable/test22639.d rename to compiler/test/compilable/test22639.d diff --git a/test/compilable/test22646.d b/compiler/test/compilable/test22646.d similarity index 100% rename from test/compilable/test22646.d rename to compiler/test/compilable/test22646.d diff --git a/test/compilable/test22665.d b/compiler/test/compilable/test22665.d similarity index 100% rename from test/compilable/test22665.d rename to compiler/test/compilable/test22665.d diff --git a/test/compilable/test22676.d b/compiler/test/compilable/test22676.d similarity index 100% rename from test/compilable/test22676.d rename to compiler/test/compilable/test22676.d diff --git a/test/compilable/test22685.d b/compiler/test/compilable/test22685.d similarity index 100% rename from test/compilable/test22685.d rename to compiler/test/compilable/test22685.d diff --git a/test/compilable/test22698.c b/compiler/test/compilable/test22698.c similarity index 100% rename from test/compilable/test22698.c rename to compiler/test/compilable/test22698.c diff --git a/test/compilable/test22699.c b/compiler/test/compilable/test22699.c similarity index 100% rename from test/compilable/test22699.c rename to compiler/test/compilable/test22699.c diff --git a/test/compilable/test22705.c b/compiler/test/compilable/test22705.c similarity index 100% rename from test/compilable/test22705.c rename to compiler/test/compilable/test22705.c diff --git a/test/compilable/test22714.d b/compiler/test/compilable/test22714.d similarity index 100% rename from test/compilable/test22714.d rename to compiler/test/compilable/test22714.d diff --git a/test/compilable/test22724.i b/compiler/test/compilable/test22724.i similarity index 100% rename from test/compilable/test22724.i rename to compiler/test/compilable/test22724.i diff --git a/test/compilable/test22725.c b/compiler/test/compilable/test22725.c similarity index 100% rename from test/compilable/test22725.c rename to compiler/test/compilable/test22725.c diff --git a/test/compilable/test22727.c b/compiler/test/compilable/test22727.c similarity index 100% rename from test/compilable/test22727.c rename to compiler/test/compilable/test22727.c diff --git a/test/compilable/test22728.c b/compiler/test/compilable/test22728.c similarity index 100% rename from test/compilable/test22728.c rename to compiler/test/compilable/test22728.c diff --git a/test/compilable/test22734.d b/compiler/test/compilable/test22734.d similarity index 100% rename from test/compilable/test22734.d rename to compiler/test/compilable/test22734.d diff --git a/test/compilable/test22755.c b/compiler/test/compilable/test22755.c similarity index 100% rename from test/compilable/test22755.c rename to compiler/test/compilable/test22755.c diff --git a/test/compilable/test22757.c b/compiler/test/compilable/test22757.c similarity index 100% rename from test/compilable/test22757.c rename to compiler/test/compilable/test22757.c diff --git a/test/compilable/test22758.c b/compiler/test/compilable/test22758.c similarity index 100% rename from test/compilable/test22758.c rename to compiler/test/compilable/test22758.c diff --git a/test/compilable/test22761.c b/compiler/test/compilable/test22761.c similarity index 100% rename from test/compilable/test22761.c rename to compiler/test/compilable/test22761.c diff --git a/test/compilable/test22793.c b/compiler/test/compilable/test22793.c similarity index 100% rename from test/compilable/test22793.c rename to compiler/test/compilable/test22793.c diff --git a/test/compilable/test22807.c b/compiler/test/compilable/test22807.c similarity index 100% rename from test/compilable/test22807.c rename to compiler/test/compilable/test22807.c diff --git a/test/compilable/test22808.c b/compiler/test/compilable/test22808.c similarity index 100% rename from test/compilable/test22808.c rename to compiler/test/compilable/test22808.c diff --git a/test/compilable/test22809.c b/compiler/test/compilable/test22809.c similarity index 100% rename from test/compilable/test22809.c rename to compiler/test/compilable/test22809.c diff --git a/test/compilable/test22825.d b/compiler/test/compilable/test22825.d similarity index 100% rename from test/compilable/test22825.d rename to compiler/test/compilable/test22825.d diff --git a/test/compilable/test22842.c b/compiler/test/compilable/test22842.c similarity index 100% rename from test/compilable/test22842.c rename to compiler/test/compilable/test22842.c diff --git a/test/compilable/test22859.d b/compiler/test/compilable/test22859.d similarity index 100% rename from test/compilable/test22859.d rename to compiler/test/compilable/test22859.d diff --git a/test/compilable/test22860.d b/compiler/test/compilable/test22860.d similarity index 100% rename from test/compilable/test22860.d rename to compiler/test/compilable/test22860.d diff --git a/test/compilable/test22865.d b/compiler/test/compilable/test22865.d similarity index 100% rename from test/compilable/test22865.d rename to compiler/test/compilable/test22865.d diff --git a/test/compilable/test22877.c b/compiler/test/compilable/test22877.c similarity index 100% rename from test/compilable/test22877.c rename to compiler/test/compilable/test22877.c diff --git a/test/compilable/test22878.c b/compiler/test/compilable/test22878.c similarity index 100% rename from test/compilable/test22878.c rename to compiler/test/compilable/test22878.c diff --git a/test/compilable/test22884.c b/compiler/test/compilable/test22884.c similarity index 100% rename from test/compilable/test22884.c rename to compiler/test/compilable/test22884.c diff --git a/test/compilable/test22885.c b/compiler/test/compilable/test22885.c similarity index 100% rename from test/compilable/test22885.c rename to compiler/test/compilable/test22885.c diff --git a/test/compilable/test22886.c b/compiler/test/compilable/test22886.c similarity index 100% rename from test/compilable/test22886.c rename to compiler/test/compilable/test22886.c diff --git a/test/compilable/test22887.c b/compiler/test/compilable/test22887.c similarity index 100% rename from test/compilable/test22887.c rename to compiler/test/compilable/test22887.c diff --git a/test/compilable/test22892.c b/compiler/test/compilable/test22892.c similarity index 100% rename from test/compilable/test22892.c rename to compiler/test/compilable/test22892.c diff --git a/test/compilable/test22894.c b/compiler/test/compilable/test22894.c similarity index 100% rename from test/compilable/test22894.c rename to compiler/test/compilable/test22894.c diff --git a/test/compilable/test22895.c b/compiler/test/compilable/test22895.c similarity index 100% rename from test/compilable/test22895.c rename to compiler/test/compilable/test22895.c diff --git a/test/compilable/test22904.c b/compiler/test/compilable/test22904.c similarity index 100% rename from test/compilable/test22904.c rename to compiler/test/compilable/test22904.c diff --git a/test/compilable/test22919.d b/compiler/test/compilable/test22919.d similarity index 100% rename from test/compilable/test22919.d rename to compiler/test/compilable/test22919.d diff --git a/test/compilable/test22924.c b/compiler/test/compilable/test22924.c similarity index 100% rename from test/compilable/test22924.c rename to compiler/test/compilable/test22924.c diff --git a/test/compilable/test22927.c b/compiler/test/compilable/test22927.c similarity index 100% rename from test/compilable/test22927.c rename to compiler/test/compilable/test22927.c diff --git a/test/compilable/test22928.c b/compiler/test/compilable/test22928.c similarity index 100% rename from test/compilable/test22928.c rename to compiler/test/compilable/test22928.c diff --git a/test/compilable/test22929.c b/compiler/test/compilable/test22929.c similarity index 100% rename from test/compilable/test22929.c rename to compiler/test/compilable/test22929.c diff --git a/test/compilable/test22931.c b/compiler/test/compilable/test22931.c similarity index 100% rename from test/compilable/test22931.c rename to compiler/test/compilable/test22931.c diff --git a/test/compilable/test22933.c b/compiler/test/compilable/test22933.c similarity index 100% rename from test/compilable/test22933.c rename to compiler/test/compilable/test22933.c diff --git a/test/compilable/test22955.c b/compiler/test/compilable/test22955.c similarity index 100% rename from test/compilable/test22955.c rename to compiler/test/compilable/test22955.c diff --git a/test/compilable/test22970.c b/compiler/test/compilable/test22970.c similarity index 100% rename from test/compilable/test22970.c rename to compiler/test/compilable/test22970.c diff --git a/test/compilable/test22971.c b/compiler/test/compilable/test22971.c similarity index 100% rename from test/compilable/test22971.c rename to compiler/test/compilable/test22971.c diff --git a/test/compilable/test22988.d b/compiler/test/compilable/test22988.d similarity index 100% rename from test/compilable/test22988.d rename to compiler/test/compilable/test22988.d diff --git a/test/compilable/test22997.d b/compiler/test/compilable/test22997.d similarity index 100% rename from test/compilable/test22997.d rename to compiler/test/compilable/test22997.d diff --git a/test/compilable/test23002.c b/compiler/test/compilable/test23002.c similarity index 100% rename from test/compilable/test23002.c rename to compiler/test/compilable/test23002.c diff --git a/test/compilable/test23004.c b/compiler/test/compilable/test23004.c similarity index 100% rename from test/compilable/test23004.c rename to compiler/test/compilable/test23004.c diff --git a/test/compilable/test23008.c b/compiler/test/compilable/test23008.c similarity index 100% rename from test/compilable/test23008.c rename to compiler/test/compilable/test23008.c diff --git a/test/compilable/test23029.c b/compiler/test/compilable/test23029.c similarity index 100% rename from test/compilable/test23029.c rename to compiler/test/compilable/test23029.c diff --git a/test/compilable/test23031.c b/compiler/test/compilable/test23031.c similarity index 100% rename from test/compilable/test23031.c rename to compiler/test/compilable/test23031.c diff --git a/test/compilable/test23034.c b/compiler/test/compilable/test23034.c similarity index 100% rename from test/compilable/test23034.c rename to compiler/test/compilable/test23034.c diff --git a/test/compilable/test23038.c b/compiler/test/compilable/test23038.c similarity index 100% rename from test/compilable/test23038.c rename to compiler/test/compilable/test23038.c diff --git a/test/compilable/test23039.c b/compiler/test/compilable/test23039.c similarity index 100% rename from test/compilable/test23039.c rename to compiler/test/compilable/test23039.c diff --git a/test/compilable/test23044.c b/compiler/test/compilable/test23044.c similarity index 100% rename from test/compilable/test23044.c rename to compiler/test/compilable/test23044.c diff --git a/test/compilable/test23047.d b/compiler/test/compilable/test23047.d similarity index 100% rename from test/compilable/test23047.d rename to compiler/test/compilable/test23047.d diff --git a/test/compilable/test23054.c b/compiler/test/compilable/test23054.c similarity index 100% rename from test/compilable/test23054.c rename to compiler/test/compilable/test23054.c diff --git a/test/compilable/test23066.c b/compiler/test/compilable/test23066.c similarity index 100% rename from test/compilable/test23066.c rename to compiler/test/compilable/test23066.c diff --git a/test/compilable/test23068.d b/compiler/test/compilable/test23068.d similarity index 100% rename from test/compilable/test23068.d rename to compiler/test/compilable/test23068.d diff --git a/test/compilable/test23076.d b/compiler/test/compilable/test23076.d similarity index 100% rename from test/compilable/test23076.d rename to compiler/test/compilable/test23076.d diff --git a/test/compilable/test23082.d b/compiler/test/compilable/test23082.d similarity index 100% rename from test/compilable/test23082.d rename to compiler/test/compilable/test23082.d diff --git a/test/compilable/test23087.d b/compiler/test/compilable/test23087.d similarity index 100% rename from test/compilable/test23087.d rename to compiler/test/compilable/test23087.d diff --git a/test/compilable/test23089.d b/compiler/test/compilable/test23089.d similarity index 100% rename from test/compilable/test23089.d rename to compiler/test/compilable/test23089.d diff --git a/test/compilable/test23097.d b/compiler/test/compilable/test23097.d similarity index 100% rename from test/compilable/test23097.d rename to compiler/test/compilable/test23097.d diff --git a/test/compilable/test23105.d b/compiler/test/compilable/test23105.d similarity index 100% rename from test/compilable/test23105.d rename to compiler/test/compilable/test23105.d diff --git a/test/compilable/test23142.d b/compiler/test/compilable/test23142.d similarity index 100% rename from test/compilable/test23142.d rename to compiler/test/compilable/test23142.d diff --git a/test/compilable/test23166.d b/compiler/test/compilable/test23166.d similarity index 100% rename from test/compilable/test23166.d rename to compiler/test/compilable/test23166.d diff --git a/test/compilable/test23168.d b/compiler/test/compilable/test23168.d similarity index 100% rename from test/compilable/test23168.d rename to compiler/test/compilable/test23168.d diff --git a/test/compilable/test23169.d b/compiler/test/compilable/test23169.d similarity index 100% rename from test/compilable/test23169.d rename to compiler/test/compilable/test23169.d diff --git a/test/compilable/test23172.d b/compiler/test/compilable/test23172.d similarity index 100% rename from test/compilable/test23172.d rename to compiler/test/compilable/test23172.d diff --git a/test/compilable/test23174.d b/compiler/test/compilable/test23174.d similarity index 100% rename from test/compilable/test23174.d rename to compiler/test/compilable/test23174.d diff --git a/test/compilable/test23207.i b/compiler/test/compilable/test23207.i similarity index 100% rename from test/compilable/test23207.i rename to compiler/test/compilable/test23207.i diff --git a/test/compilable/test23214.c b/compiler/test/compilable/test23214.c similarity index 100% rename from test/compilable/test23214.c rename to compiler/test/compilable/test23214.c diff --git a/test/compilable/test23217.c b/compiler/test/compilable/test23217.c similarity index 100% rename from test/compilable/test23217.c rename to compiler/test/compilable/test23217.c diff --git a/test/compilable/test25.d b/compiler/test/compilable/test25.d similarity index 100% rename from test/compilable/test25.d rename to compiler/test/compilable/test25.d diff --git a/test/compilable/test2991.d b/compiler/test/compilable/test2991.d similarity index 100% rename from test/compilable/test2991.d rename to compiler/test/compilable/test2991.d diff --git a/test/compilable/test3004.d b/compiler/test/compilable/test3004.d similarity index 100% rename from test/compilable/test3004.d rename to compiler/test/compilable/test3004.d diff --git a/test/compilable/test313a.d b/compiler/test/compilable/test313a.d similarity index 100% rename from test/compilable/test313a.d rename to compiler/test/compilable/test313a.d diff --git a/test/compilable/test313b.d b/compiler/test/compilable/test313b.d similarity index 100% rename from test/compilable/test313b.d rename to compiler/test/compilable/test313b.d diff --git a/test/compilable/test313c.d b/compiler/test/compilable/test313c.d similarity index 100% rename from test/compilable/test313c.d rename to compiler/test/compilable/test313c.d diff --git a/test/compilable/test313d.d b/compiler/test/compilable/test313d.d similarity index 100% rename from test/compilable/test313d.d rename to compiler/test/compilable/test313d.d diff --git a/test/compilable/test313e.d b/compiler/test/compilable/test313e.d similarity index 100% rename from test/compilable/test313e.d rename to compiler/test/compilable/test313e.d diff --git a/test/compilable/test313f.d b/compiler/test/compilable/test313f.d similarity index 100% rename from test/compilable/test313f.d rename to compiler/test/compilable/test313f.d diff --git a/test/compilable/test313g.d b/compiler/test/compilable/test313g.d similarity index 100% rename from test/compilable/test313g.d rename to compiler/test/compilable/test313g.d diff --git a/test/compilable/test314.d b/compiler/test/compilable/test314.d similarity index 100% rename from test/compilable/test314.d rename to compiler/test/compilable/test314.d diff --git a/test/compilable/test318.d b/compiler/test/compilable/test318.d similarity index 100% rename from test/compilable/test318.d rename to compiler/test/compilable/test318.d diff --git a/test/compilable/test324.d b/compiler/test/compilable/test324.d similarity index 100% rename from test/compilable/test324.d rename to compiler/test/compilable/test324.d diff --git a/test/compilable/test3673.d b/compiler/test/compilable/test3673.d similarity index 100% rename from test/compilable/test3673.d rename to compiler/test/compilable/test3673.d diff --git a/test/compilable/test3775.d b/compiler/test/compilable/test3775.d similarity index 100% rename from test/compilable/test3775.d rename to compiler/test/compilable/test3775.d diff --git a/test/compilable/test4003.d b/compiler/test/compilable/test4003.d similarity index 100% rename from test/compilable/test4003.d rename to compiler/test/compilable/test4003.d diff --git a/test/compilable/test4090.d b/compiler/test/compilable/test4090.d similarity index 100% rename from test/compilable/test4090.d rename to compiler/test/compilable/test4090.d diff --git a/test/compilable/test4364.d b/compiler/test/compilable/test4364.d similarity index 100% rename from test/compilable/test4364.d rename to compiler/test/compilable/test4364.d diff --git a/test/compilable/test4375.d b/compiler/test/compilable/test4375.d similarity index 100% rename from test/compilable/test4375.d rename to compiler/test/compilable/test4375.d diff --git a/test/compilable/test50.d b/compiler/test/compilable/test50.d similarity index 100% rename from test/compilable/test50.d rename to compiler/test/compilable/test50.d diff --git a/test/compilable/test5227.d b/compiler/test/compilable/test5227.d similarity index 100% rename from test/compilable/test5227.d rename to compiler/test/compilable/test5227.d diff --git a/test/compilable/test55.d b/compiler/test/compilable/test55.d similarity index 100% rename from test/compilable/test55.d rename to compiler/test/compilable/test55.d diff --git a/test/compilable/test59.d b/compiler/test/compilable/test59.d similarity index 100% rename from test/compilable/test59.d rename to compiler/test/compilable/test59.d diff --git a/test/compilable/test5973.d b/compiler/test/compilable/test5973.d similarity index 100% rename from test/compilable/test5973.d rename to compiler/test/compilable/test5973.d diff --git a/test/compilable/test6013.d b/compiler/test/compilable/test6013.d similarity index 100% rename from test/compilable/test6013.d rename to compiler/test/compilable/test6013.d diff --git a/test/compilable/test602.d b/compiler/test/compilable/test602.d similarity index 100% rename from test/compilable/test602.d rename to compiler/test/compilable/test602.d diff --git a/test/compilable/test6056a.d b/compiler/test/compilable/test6056a.d similarity index 100% rename from test/compilable/test6056a.d rename to compiler/test/compilable/test6056a.d diff --git a/test/compilable/test6056b.d b/compiler/test/compilable/test6056b.d similarity index 100% rename from test/compilable/test6056b.d rename to compiler/test/compilable/test6056b.d diff --git a/test/compilable/test6056c.d b/compiler/test/compilable/test6056c.d similarity index 100% rename from test/compilable/test6056c.d rename to compiler/test/compilable/test6056c.d diff --git a/test/compilable/test6089.d b/compiler/test/compilable/test6089.d similarity index 100% rename from test/compilable/test6089.d rename to compiler/test/compilable/test6089.d diff --git a/test/compilable/test61.d b/compiler/test/compilable/test61.d similarity index 100% rename from test/compilable/test61.d rename to compiler/test/compilable/test61.d diff --git a/test/compilable/test62.d b/compiler/test/compilable/test62.d similarity index 100% rename from test/compilable/test62.d rename to compiler/test/compilable/test62.d diff --git a/test/compilable/test63.d b/compiler/test/compilable/test63.d similarity index 100% rename from test/compilable/test63.d rename to compiler/test/compilable/test63.d diff --git a/test/compilable/test6319.d b/compiler/test/compilable/test6319.d similarity index 100% rename from test/compilable/test6319.d rename to compiler/test/compilable/test6319.d diff --git a/test/compilable/test6395.d b/compiler/test/compilable/test6395.d similarity index 100% rename from test/compilable/test6395.d rename to compiler/test/compilable/test6395.d diff --git a/test/compilable/test6461.sh b/compiler/test/compilable/test6461.sh similarity index 100% rename from test/compilable/test6461.sh rename to compiler/test/compilable/test6461.sh diff --git a/test/compilable/test6534.d b/compiler/test/compilable/test6534.d similarity index 100% rename from test/compilable/test6534.d rename to compiler/test/compilable/test6534.d diff --git a/test/compilable/test6541.d b/compiler/test/compilable/test6541.d similarity index 100% rename from test/compilable/test6541.d rename to compiler/test/compilable/test6541.d diff --git a/test/compilable/test6552.d b/compiler/test/compilable/test6552.d similarity index 100% rename from test/compilable/test6552.d rename to compiler/test/compilable/test6552.d diff --git a/test/compilable/test66.d b/compiler/test/compilable/test66.d similarity index 100% rename from test/compilable/test66.d rename to compiler/test/compilable/test66.d diff --git a/test/compilable/test67.d b/compiler/test/compilable/test67.d similarity index 100% rename from test/compilable/test67.d rename to compiler/test/compilable/test67.d diff --git a/test/compilable/test6777.d b/compiler/test/compilable/test6777.d similarity index 100% rename from test/compilable/test6777.d rename to compiler/test/compilable/test6777.d diff --git a/test/compilable/test68.d b/compiler/test/compilable/test68.d similarity index 100% rename from test/compilable/test68.d rename to compiler/test/compilable/test68.d diff --git a/test/compilable/test69.d b/compiler/test/compilable/test69.d similarity index 100% rename from test/compilable/test69.d rename to compiler/test/compilable/test69.d diff --git a/test/compilable/test6999.d b/compiler/test/compilable/test6999.d similarity index 100% rename from test/compilable/test6999.d rename to compiler/test/compilable/test6999.d diff --git a/test/compilable/test70.d b/compiler/test/compilable/test70.d similarity index 100% rename from test/compilable/test70.d rename to compiler/test/compilable/test70.d diff --git a/test/compilable/test7065.d b/compiler/test/compilable/test7065.d similarity index 100% rename from test/compilable/test7065.d rename to compiler/test/compilable/test7065.d diff --git a/test/compilable/test71.d b/compiler/test/compilable/test71.d similarity index 100% rename from test/compilable/test71.d rename to compiler/test/compilable/test71.d diff --git a/test/compilable/test7172.d b/compiler/test/compilable/test7172.d similarity index 100% rename from test/compilable/test7172.d rename to compiler/test/compilable/test7172.d diff --git a/test/compilable/test7190.d b/compiler/test/compilable/test7190.d similarity index 100% rename from test/compilable/test7190.d rename to compiler/test/compilable/test7190.d diff --git a/test/compilable/test72.d b/compiler/test/compilable/test72.d similarity index 100% rename from test/compilable/test72.d rename to compiler/test/compilable/test72.d diff --git a/test/compilable/test7252.d b/compiler/test/compilable/test7252.d similarity index 100% rename from test/compilable/test7252.d rename to compiler/test/compilable/test7252.d diff --git a/test/compilable/test7399.d b/compiler/test/compilable/test7399.d similarity index 100% rename from test/compilable/test7399.d rename to compiler/test/compilable/test7399.d diff --git a/test/compilable/test7491.d b/compiler/test/compilable/test7491.d similarity index 100% rename from test/compilable/test7491.d rename to compiler/test/compilable/test7491.d diff --git a/test/compilable/test7524.d b/compiler/test/compilable/test7524.d similarity index 100% rename from test/compilable/test7524.d rename to compiler/test/compilable/test7524.d diff --git a/test/compilable/test7569.d b/compiler/test/compilable/test7569.d similarity index 100% rename from test/compilable/test7569.d rename to compiler/test/compilable/test7569.d diff --git a/test/compilable/test7754.d b/compiler/test/compilable/test7754.d similarity index 100% rename from test/compilable/test7754.d rename to compiler/test/compilable/test7754.d diff --git a/test/compilable/test7815.d b/compiler/test/compilable/test7815.d similarity index 100% rename from test/compilable/test7815.d rename to compiler/test/compilable/test7815.d diff --git a/test/compilable/test7886.d b/compiler/test/compilable/test7886.d similarity index 100% rename from test/compilable/test7886.d rename to compiler/test/compilable/test7886.d diff --git a/test/compilable/test8038.d b/compiler/test/compilable/test8038.d similarity index 100% rename from test/compilable/test8038.d rename to compiler/test/compilable/test8038.d diff --git a/test/compilable/test8041.d b/compiler/test/compilable/test8041.d similarity index 100% rename from test/compilable/test8041.d rename to compiler/test/compilable/test8041.d diff --git a/test/compilable/test8296.d b/compiler/test/compilable/test8296.d similarity index 100% rename from test/compilable/test8296.d rename to compiler/test/compilable/test8296.d diff --git a/test/compilable/test8509.d b/compiler/test/compilable/test8509.d similarity index 100% rename from test/compilable/test8509.d rename to compiler/test/compilable/test8509.d diff --git a/test/compilable/test8513.d b/compiler/test/compilable/test8513.d similarity index 100% rename from test/compilable/test8513.d rename to compiler/test/compilable/test8513.d diff --git a/test/compilable/test8543.d b/compiler/test/compilable/test8543.d similarity index 100% rename from test/compilable/test8543.d rename to compiler/test/compilable/test8543.d diff --git a/test/compilable/test8631.d b/compiler/test/compilable/test8631.d similarity index 100% rename from test/compilable/test8631.d rename to compiler/test/compilable/test8631.d diff --git a/test/compilable/test8675.d b/compiler/test/compilable/test8675.d similarity index 100% rename from test/compilable/test8675.d rename to compiler/test/compilable/test8675.d diff --git a/test/compilable/test8696.d b/compiler/test/compilable/test8696.d similarity index 100% rename from test/compilable/test8696.d rename to compiler/test/compilable/test8696.d diff --git a/test/compilable/test8717.d b/compiler/test/compilable/test8717.d similarity index 100% rename from test/compilable/test8717.d rename to compiler/test/compilable/test8717.d diff --git a/test/compilable/test8802.d b/compiler/test/compilable/test8802.d similarity index 100% rename from test/compilable/test8802.d rename to compiler/test/compilable/test8802.d diff --git a/test/compilable/test8898.d b/compiler/test/compilable/test8898.d similarity index 100% rename from test/compilable/test8898.d rename to compiler/test/compilable/test8898.d diff --git a/test/compilable/test8922a.d b/compiler/test/compilable/test8922a.d similarity index 100% rename from test/compilable/test8922a.d rename to compiler/test/compilable/test8922a.d diff --git a/test/compilable/test8922b.d b/compiler/test/compilable/test8922b.d similarity index 100% rename from test/compilable/test8922b.d rename to compiler/test/compilable/test8922b.d diff --git a/test/compilable/test8922c.d b/compiler/test/compilable/test8922c.d similarity index 100% rename from test/compilable/test8922c.d rename to compiler/test/compilable/test8922c.d diff --git a/test/compilable/test8922d.d b/compiler/test/compilable/test8922d.d similarity index 100% rename from test/compilable/test8922d.d rename to compiler/test/compilable/test8922d.d diff --git a/test/compilable/test8922e.d b/compiler/test/compilable/test8922e.d similarity index 100% rename from test/compilable/test8922e.d rename to compiler/test/compilable/test8922e.d diff --git a/test/compilable/test8922f.d b/compiler/test/compilable/test8922f.d similarity index 100% rename from test/compilable/test8922f.d rename to compiler/test/compilable/test8922f.d diff --git a/test/compilable/test8937.d b/compiler/test/compilable/test8937.d similarity index 100% rename from test/compilable/test8937.d rename to compiler/test/compilable/test8937.d diff --git a/test/compilable/test8959.d b/compiler/test/compilable/test8959.d similarity index 100% rename from test/compilable/test8959.d rename to compiler/test/compilable/test8959.d diff --git a/test/compilable/test9029.d b/compiler/test/compilable/test9029.d similarity index 100% rename from test/compilable/test9029.d rename to compiler/test/compilable/test9029.d diff --git a/test/compilable/test9057.d b/compiler/test/compilable/test9057.d similarity index 100% rename from test/compilable/test9057.d rename to compiler/test/compilable/test9057.d diff --git a/test/compilable/test9209.d b/compiler/test/compilable/test9209.d similarity index 100% rename from test/compilable/test9209.d rename to compiler/test/compilable/test9209.d diff --git a/test/compilable/test9274.d b/compiler/test/compilable/test9274.d similarity index 100% rename from test/compilable/test9274.d rename to compiler/test/compilable/test9274.d diff --git a/test/compilable/test9276.d b/compiler/test/compilable/test9276.d similarity index 100% rename from test/compilable/test9276.d rename to compiler/test/compilable/test9276.d diff --git a/test/compilable/test9278a.d b/compiler/test/compilable/test9278a.d similarity index 100% rename from test/compilable/test9278a.d rename to compiler/test/compilable/test9278a.d diff --git a/test/compilable/test9278b.d b/compiler/test/compilable/test9278b.d similarity index 100% rename from test/compilable/test9278b.d rename to compiler/test/compilable/test9278b.d diff --git a/test/compilable/test930.d b/compiler/test/compilable/test930.d similarity index 100% rename from test/compilable/test930.d rename to compiler/test/compilable/test930.d diff --git a/test/compilable/test9399.d b/compiler/test/compilable/test9399.d similarity index 100% rename from test/compilable/test9399.d rename to compiler/test/compilable/test9399.d diff --git a/test/compilable/test9434.d b/compiler/test/compilable/test9434.d similarity index 100% rename from test/compilable/test9434.d rename to compiler/test/compilable/test9434.d diff --git a/test/compilable/test9435.d b/compiler/test/compilable/test9435.d similarity index 100% rename from test/compilable/test9435.d rename to compiler/test/compilable/test9435.d diff --git a/test/compilable/test9436.d b/compiler/test/compilable/test9436.d similarity index 100% rename from test/compilable/test9436.d rename to compiler/test/compilable/test9436.d diff --git a/test/compilable/test9526.d b/compiler/test/compilable/test9526.d similarity index 100% rename from test/compilable/test9526.d rename to compiler/test/compilable/test9526.d diff --git a/test/compilable/test9554.d b/compiler/test/compilable/test9554.d similarity index 100% rename from test/compilable/test9554.d rename to compiler/test/compilable/test9554.d diff --git a/test/compilable/test9565.d b/compiler/test/compilable/test9565.d similarity index 100% rename from test/compilable/test9565.d rename to compiler/test/compilable/test9565.d diff --git a/test/compilable/test9570.d b/compiler/test/compilable/test9570.d similarity index 100% rename from test/compilable/test9570.d rename to compiler/test/compilable/test9570.d diff --git a/test/compilable/test9613.d b/compiler/test/compilable/test9613.d similarity index 100% rename from test/compilable/test9613.d rename to compiler/test/compilable/test9613.d diff --git a/test/compilable/test9639.d b/compiler/test/compilable/test9639.d similarity index 100% rename from test/compilable/test9639.d rename to compiler/test/compilable/test9639.d diff --git a/test/compilable/test9672.d b/compiler/test/compilable/test9672.d similarity index 100% rename from test/compilable/test9672.d rename to compiler/test/compilable/test9672.d diff --git a/test/compilable/test9680.sh b/compiler/test/compilable/test9680.sh similarity index 100% rename from test/compilable/test9680.sh rename to compiler/test/compilable/test9680.sh diff --git a/test/compilable/test9692.d b/compiler/test/compilable/test9692.d similarity index 100% rename from test/compilable/test9692.d rename to compiler/test/compilable/test9692.d diff --git a/test/compilable/test9692a.d b/compiler/test/compilable/test9692a.d similarity index 100% rename from test/compilable/test9692a.d rename to compiler/test/compilable/test9692a.d diff --git a/test/compilable/test9701.d b/compiler/test/compilable/test9701.d similarity index 100% rename from test/compilable/test9701.d rename to compiler/test/compilable/test9701.d diff --git a/test/compilable/test9766.d b/compiler/test/compilable/test9766.d similarity index 100% rename from test/compilable/test9766.d rename to compiler/test/compilable/test9766.d diff --git a/test/compilable/test9818.d b/compiler/test/compilable/test9818.d similarity index 100% rename from test/compilable/test9818.d rename to compiler/test/compilable/test9818.d diff --git a/test/compilable/test9919.d b/compiler/test/compilable/test9919.d similarity index 100% rename from test/compilable/test9919.d rename to compiler/test/compilable/test9919.d diff --git a/test/compilable/testAliasLookup.d b/compiler/test/compilable/testAliasLookup.d similarity index 100% rename from test/compilable/testAliasLookup.d rename to compiler/test/compilable/testAliasLookup.d diff --git a/test/compilable/testCpCtor.d b/compiler/test/compilable/testCpCtor.d similarity index 100% rename from test/compilable/testCpCtor.d rename to compiler/test/compilable/testCpCtor.d diff --git a/test/compilable/testDIP37.d b/compiler/test/compilable/testDIP37.d similarity index 100% rename from test/compilable/testDIP37.d rename to compiler/test/compilable/testDIP37.d diff --git a/test/compilable/testDIP37_10302.d b/compiler/test/compilable/testDIP37_10302.d similarity index 100% rename from test/compilable/testDIP37_10302.d rename to compiler/test/compilable/testDIP37_10302.d diff --git a/test/compilable/testDIP37_10354.d b/compiler/test/compilable/testDIP37_10354.d similarity index 100% rename from test/compilable/testDIP37_10354.d rename to compiler/test/compilable/testDIP37_10354.d diff --git a/test/compilable/testDIP37_10421.d b/compiler/test/compilable/testDIP37_10421.d similarity index 100% rename from test/compilable/testDIP37_10421.d rename to compiler/test/compilable/testDIP37_10421.d diff --git a/test/compilable/testDIP37a.d b/compiler/test/compilable/testDIP37a.d similarity index 100% rename from test/compilable/testDIP37a.d rename to compiler/test/compilable/testDIP37a.d diff --git a/test/compilable/testDIP42.d b/compiler/test/compilable/testDIP42.d similarity index 100% rename from test/compilable/testDIP42.d rename to compiler/test/compilable/testDIP42.d diff --git a/test/compilable/testInference.d b/compiler/test/compilable/testInference.d similarity index 100% rename from test/compilable/testInference.d rename to compiler/test/compilable/testInference.d diff --git a/test/compilable/testVRP.d b/compiler/test/compilable/testVRP.d similarity index 100% rename from test/compilable/testVRP.d rename to compiler/test/compilable/testVRP.d diff --git a/test/compilable/testcdefines.i b/compiler/test/compilable/testcdefines.i similarity index 100% rename from test/compilable/testcdefines.i rename to compiler/test/compilable/testcdefines.i diff --git a/test/compilable/testcheckimports.d b/compiler/test/compilable/testcheckimports.d similarity index 100% rename from test/compilable/testcheckimports.d rename to compiler/test/compilable/testcheckimports.d diff --git a/test/compilable/testclidflags.sh b/compiler/test/compilable/testclidflags.sh similarity index 100% rename from test/compilable/testclidflags.sh rename to compiler/test/compilable/testclidflags.sh diff --git a/test/compilable/testcolor.sh b/compiler/test/compilable/testcolor.sh similarity index 100% rename from test/compilable/testcolor.sh rename to compiler/test/compilable/testcolor.sh diff --git a/test/compilable/testcontracts.d b/compiler/test/compilable/testcontracts.d similarity index 100% rename from test/compilable/testcontracts.d rename to compiler/test/compilable/testcontracts.d diff --git a/test/compilable/testcov1.d b/compiler/test/compilable/testcov1.d similarity index 100% rename from test/compilable/testcov1.d rename to compiler/test/compilable/testcov1.d diff --git a/test/compilable/testcstuff1.c b/compiler/test/compilable/testcstuff1.c similarity index 100% rename from test/compilable/testcstuff1.c rename to compiler/test/compilable/testcstuff1.c diff --git a/test/compilable/testcstuff2.c b/compiler/test/compilable/testcstuff2.c similarity index 100% rename from test/compilable/testcstuff2.c rename to compiler/test/compilable/testcstuff2.c diff --git a/test/compilable/testcstuff3.d b/compiler/test/compilable/testcstuff3.d similarity index 100% rename from test/compilable/testcstuff3.d rename to compiler/test/compilable/testcstuff3.d diff --git a/test/compilable/testcstuff3.i b/compiler/test/compilable/testcstuff3.i similarity index 100% rename from test/compilable/testcstuff3.i rename to compiler/test/compilable/testcstuff3.i diff --git a/test/compilable/testdefines.d b/compiler/test/compilable/testdefines.d similarity index 100% rename from test/compilable/testdefines.d rename to compiler/test/compilable/testdefines.d diff --git a/test/compilable/testdip1008.d b/compiler/test/compilable/testdip1008.d similarity index 100% rename from test/compilable/testdip1008.d rename to compiler/test/compilable/testdip1008.d diff --git a/test/compilable/testexpression.d b/compiler/test/compilable/testexpression.d similarity index 100% rename from test/compilable/testexpression.d rename to compiler/test/compilable/testexpression.d diff --git a/test/compilable/testfptr.d b/compiler/test/compilable/testfptr.d similarity index 100% rename from test/compilable/testfptr.d rename to compiler/test/compilable/testfptr.d diff --git a/test/compilable/testfwdref.d b/compiler/test/compilable/testfwdref.d similarity index 100% rename from test/compilable/testfwdref.d rename to compiler/test/compilable/testfwdref.d diff --git a/test/compilable/testheader1.d b/compiler/test/compilable/testheader1.d similarity index 100% rename from test/compilable/testheader1.d rename to compiler/test/compilable/testheader1.d diff --git a/test/compilable/testheader12567a.d b/compiler/test/compilable/testheader12567a.d similarity index 100% rename from test/compilable/testheader12567a.d rename to compiler/test/compilable/testheader12567a.d diff --git a/test/compilable/testheader12567b.d b/compiler/test/compilable/testheader12567b.d similarity index 100% rename from test/compilable/testheader12567b.d rename to compiler/test/compilable/testheader12567b.d diff --git a/test/compilable/testheader17125.d b/compiler/test/compilable/testheader17125.d similarity index 100% rename from test/compilable/testheader17125.d rename to compiler/test/compilable/testheader17125.d diff --git a/test/compilable/testheader1i.d b/compiler/test/compilable/testheader1i.d similarity index 100% rename from test/compilable/testheader1i.d rename to compiler/test/compilable/testheader1i.d diff --git a/test/compilable/testheader2.d b/compiler/test/compilable/testheader2.d similarity index 100% rename from test/compilable/testheader2.d rename to compiler/test/compilable/testheader2.d diff --git a/test/compilable/testheader2i.d b/compiler/test/compilable/testheader2i.d similarity index 100% rename from test/compilable/testheader2i.d rename to compiler/test/compilable/testheader2i.d diff --git a/test/compilable/testheader3.d b/compiler/test/compilable/testheader3.d similarity index 100% rename from test/compilable/testheader3.d rename to compiler/test/compilable/testheader3.d diff --git a/test/compilable/testheaderudamodule.d b/compiler/test/compilable/testheaderudamodule.d similarity index 100% rename from test/compilable/testheaderudamodule.d rename to compiler/test/compilable/testheaderudamodule.d diff --git a/test/compilable/testhelp.d b/compiler/test/compilable/testhelp.d similarity index 100% rename from test/compilable/testhelp.d rename to compiler/test/compilable/testhelp.d diff --git a/test/compilable/testimport12242.d b/compiler/test/compilable/testimport12242.d similarity index 100% rename from test/compilable/testimport12242.d rename to compiler/test/compilable/testimport12242.d diff --git a/test/compilable/testlambdacomp.d b/compiler/test/compilable/testlambdacomp.d similarity index 100% rename from test/compilable/testlambdacomp.d rename to compiler/test/compilable/testlambdacomp.d diff --git a/test/compilable/testlibmain.d b/compiler/test/compilable/testlibmain.d similarity index 100% rename from test/compilable/testlibmain.d rename to compiler/test/compilable/testlibmain.d diff --git a/test/compilable/testos.d b/compiler/test/compilable/testos.d similarity index 100% rename from test/compilable/testos.d rename to compiler/test/compilable/testos.d diff --git a/test/compilable/testparse.d b/compiler/test/compilable/testparse.d similarity index 100% rename from test/compilable/testparse.d rename to compiler/test/compilable/testparse.d diff --git a/test/compilable/testpostblit.d b/compiler/test/compilable/testpostblit.d similarity index 100% rename from test/compilable/testpostblit.d rename to compiler/test/compilable/testpostblit.d diff --git a/test/compilable/testprofile.d b/compiler/test/compilable/testprofile.d similarity index 100% rename from test/compilable/testprofile.d rename to compiler/test/compilable/testprofile.d diff --git a/test/compilable/testsctreturn.d b/compiler/test/compilable/testsctreturn.d similarity index 100% rename from test/compilable/testsctreturn.d rename to compiler/test/compilable/testsctreturn.d diff --git a/test/compilable/testtempl2.d b/compiler/test/compilable/testtempl2.d similarity index 100% rename from test/compilable/testtempl2.d rename to compiler/test/compilable/testtempl2.d diff --git a/test/compilable/traits.d b/compiler/test/compilable/traits.d similarity index 100% rename from test/compilable/traits.d rename to compiler/test/compilable/traits.d diff --git a/test/compilable/traits_getFunctionAttributes.d b/compiler/test/compilable/traits_getFunctionAttributes.d similarity index 100% rename from test/compilable/traits_getFunctionAttributes.d rename to compiler/test/compilable/traits_getFunctionAttributes.d diff --git a/test/compilable/transition_in.d b/compiler/test/compilable/transition_in.d similarity index 100% rename from test/compilable/transition_in.d rename to compiler/test/compilable/transition_in.d diff --git a/test/compilable/transitionhelp.d b/compiler/test/compilable/transitionhelp.d similarity index 100% rename from test/compilable/transitionhelp.d rename to compiler/test/compilable/transitionhelp.d diff --git a/test/compilable/typeid_name.d b/compiler/test/compilable/typeid_name.d similarity index 100% rename from test/compilable/typeid_name.d rename to compiler/test/compilable/typeid_name.d diff --git a/test/compilable/uda.d b/compiler/test/compilable/uda.d similarity index 100% rename from test/compilable/uda.d rename to compiler/test/compilable/uda.d diff --git a/test/compilable/udamodule1.d b/compiler/test/compilable/udamodule1.d similarity index 100% rename from test/compilable/udamodule1.d rename to compiler/test/compilable/udamodule1.d diff --git a/test/compilable/udamodule2.d b/compiler/test/compilable/udamodule2.d similarity index 100% rename from test/compilable/udamodule2.d rename to compiler/test/compilable/udamodule2.d diff --git a/test/compilable/union_initialization.d b/compiler/test/compilable/union_initialization.d similarity index 100% rename from test/compilable/union_initialization.d rename to compiler/test/compilable/union_initialization.d diff --git a/test/compilable/valist.c b/compiler/test/compilable/valist.c similarity index 100% rename from test/compilable/valist.c rename to compiler/test/compilable/valist.c diff --git a/test/compilable/vastartend.c b/compiler/test/compilable/vastartend.c similarity index 100% rename from test/compilable/vastartend.c rename to compiler/test/compilable/vastartend.c diff --git a/test/compilable/vcg-ast-arraylength.d b/compiler/test/compilable/vcg-ast-arraylength.d similarity index 100% rename from test/compilable/vcg-ast-arraylength.d rename to compiler/test/compilable/vcg-ast-arraylength.d diff --git a/test/compilable/vcg-ast.d b/compiler/test/compilable/vcg-ast.d similarity index 100% rename from test/compilable/vcg-ast.d rename to compiler/test/compilable/vcg-ast.d diff --git a/test/compilable/verrors_spec.d b/compiler/test/compilable/verrors_spec.d similarity index 100% rename from test/compilable/verrors_spec.d rename to compiler/test/compilable/verrors_spec.d diff --git a/test/compilable/version.d b/compiler/test/compilable/version.d similarity index 100% rename from test/compilable/version.d rename to compiler/test/compilable/version.d diff --git a/test/compilable/vgc1.d b/compiler/test/compilable/vgc1.d similarity index 100% rename from test/compilable/vgc1.d rename to compiler/test/compilable/vgc1.d diff --git a/test/compilable/vgc2.d b/compiler/test/compilable/vgc2.d similarity index 100% rename from test/compilable/vgc2.d rename to compiler/test/compilable/vgc2.d diff --git a/test/compilable/vgc3.d b/compiler/test/compilable/vgc3.d similarity index 100% rename from test/compilable/vgc3.d rename to compiler/test/compilable/vgc3.d diff --git a/test/compilable/vtemplates.d b/compiler/test/compilable/vtemplates.d similarity index 100% rename from test/compilable/vtemplates.d rename to compiler/test/compilable/vtemplates.d diff --git a/test/compilable/vtemplates_list.d b/compiler/test/compilable/vtemplates_list.d similarity index 100% rename from test/compilable/vtemplates_list.d rename to compiler/test/compilable/vtemplates_list.d diff --git a/test/compilable/warn3882.d b/compiler/test/compilable/warn3882.d similarity index 100% rename from test/compilable/warn3882.d rename to compiler/test/compilable/warn3882.d diff --git a/test/compilable/zerosize.d b/compiler/test/compilable/zerosize.d similarity index 100% rename from test/compilable/zerosize.d rename to compiler/test/compilable/zerosize.d diff --git a/test/dshell/README.md b/compiler/test/dshell/README.md similarity index 100% rename from test/dshell/README.md rename to compiler/test/dshell/README.md diff --git a/test/dshell/cpp_header_gen.d b/compiler/test/dshell/cpp_header_gen.d similarity index 100% rename from test/dshell/cpp_header_gen.d rename to compiler/test/dshell/cpp_header_gen.d diff --git a/test/dshell/defaults.d b/compiler/test/dshell/defaults.d similarity index 100% rename from test/dshell/defaults.d rename to compiler/test/dshell/defaults.d diff --git a/test/dshell/depsprot.d b/compiler/test/dshell/depsprot.d similarity index 100% rename from test/dshell/depsprot.d rename to compiler/test/dshell/depsprot.d diff --git a/test/dshell/dll.d b/compiler/test/dshell/dll.d similarity index 100% rename from test/dshell/dll.d rename to compiler/test/dshell/dll.d diff --git a/test/dshell/dll_cxx.d b/compiler/test/dshell/dll_cxx.d similarity index 100% rename from test/dshell/dll_cxx.d rename to compiler/test/dshell/dll_cxx.d diff --git a/test/dshell/dwarf.d b/compiler/test/dshell/dwarf.d similarity index 100% rename from test/dshell/dwarf.d rename to compiler/test/dshell/dwarf.d diff --git a/test/dshell/extra-files/cpp_header_gen/app.cpp b/compiler/test/dshell/extra-files/cpp_header_gen/app.cpp similarity index 100% rename from test/dshell/extra-files/cpp_header_gen/app.cpp rename to compiler/test/dshell/extra-files/cpp_header_gen/app.cpp diff --git a/test/dshell/extra-files/cpp_header_gen/library.d b/compiler/test/dshell/extra-files/cpp_header_gen/library.d similarity index 100% rename from test/dshell/extra-files/cpp_header_gen/library.d rename to compiler/test/dshell/extra-files/cpp_header_gen/library.d diff --git a/test/dshell/extra-files/defaults/hello.d b/compiler/test/dshell/extra-files/defaults/hello.d similarity index 100% rename from test/dshell/extra-files/defaults/hello.d rename to compiler/test/dshell/extra-files/defaults/hello.d diff --git a/test/dshell/extra-files/depsprot.d b/compiler/test/dshell/extra-files/depsprot.d similarity index 100% rename from test/dshell/extra-files/depsprot.d rename to compiler/test/dshell/extra-files/depsprot.d diff --git a/test/dshell/extra-files/dll/dllmain.d b/compiler/test/dshell/extra-files/dll/dllmain.d similarity index 100% rename from test/dshell/extra-files/dll/dllmain.d rename to compiler/test/dshell/extra-files/dll/dllmain.d diff --git a/test/dshell/extra-files/dll/mydll.d b/compiler/test/dshell/extra-files/dll/mydll.d similarity index 100% rename from test/dshell/extra-files/dll/mydll.d rename to compiler/test/dshell/extra-files/dll/mydll.d diff --git a/test/dshell/extra-files/dll/testdll.d b/compiler/test/dshell/extra-files/dll/testdll.d similarity index 100% rename from test/dshell/extra-files/dll/testdll.d rename to compiler/test/dshell/extra-files/dll/testdll.d diff --git a/test/dshell/extra-files/dll_cxx/cppnew.d b/compiler/test/dshell/extra-files/dll_cxx/cppnew.d similarity index 100% rename from test/dshell/extra-files/dll_cxx/cppnew.d rename to compiler/test/dshell/extra-files/dll_cxx/cppnew.d diff --git a/test/dshell/extra-files/dll_cxx/mydll.cpp b/compiler/test/dshell/extra-files/dll_cxx/mydll.cpp similarity index 100% rename from test/dshell/extra-files/dll_cxx/mydll.cpp rename to compiler/test/dshell/extra-files/dll_cxx/mydll.cpp diff --git a/test/dshell/extra-files/dll_cxx/testdll.d b/compiler/test/dshell/extra-files/dll_cxx/testdll.d similarity index 100% rename from test/dshell/extra-files/dll_cxx/testdll.d rename to compiler/test/dshell/extra-files/dll_cxx/testdll.d diff --git a/test/dshell/extra-files/dwarf/delegates.d b/compiler/test/dshell/extra-files/dwarf/delegates.d similarity index 100% rename from test/dshell/extra-files/dwarf/delegates.d rename to compiler/test/dshell/extra-files/dwarf/delegates.d diff --git a/test/dshell/extra-files/dwarf/excepted_results/delegates.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/delegates.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/delegates.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/delegates.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix21153.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix21153.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix21153.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix21153.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix21154.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix21154.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix21154.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix21154.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix21157.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix21157.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix21157.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix21157.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix21159.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix21159.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix21159.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix21159.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix21160.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix21160.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix21160.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix21160.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22352.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22352.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22352.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22352.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22426.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22426.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22426.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22426.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22468.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22468.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22468.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22468.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22469.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22469.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22469.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22469.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22471.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22471.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22471.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22471.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/fix22508.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/fix22508.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/fix22508.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/fix22508.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/immutable.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/immutable.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/immutable.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/immutable.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/immutableVoid.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/immutableVoid.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/immutableVoid.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/immutableVoid.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/issue22423.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/issue22423.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/issue22423.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/issue22423.txt diff --git a/test/dshell/extra-files/dwarf/excepted_results/testVersion.txt b/compiler/test/dshell/extra-files/dwarf/excepted_results/testVersion.txt similarity index 100% rename from test/dshell/extra-files/dwarf/excepted_results/testVersion.txt rename to compiler/test/dshell/extra-files/dwarf/excepted_results/testVersion.txt diff --git a/test/dshell/extra-files/dwarf/fix21153.d b/compiler/test/dshell/extra-files/dwarf/fix21153.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix21153.d rename to compiler/test/dshell/extra-files/dwarf/fix21153.d diff --git a/test/dshell/extra-files/dwarf/fix21154.d b/compiler/test/dshell/extra-files/dwarf/fix21154.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix21154.d rename to compiler/test/dshell/extra-files/dwarf/fix21154.d diff --git a/test/dshell/extra-files/dwarf/fix21157.d b/compiler/test/dshell/extra-files/dwarf/fix21157.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix21157.d rename to compiler/test/dshell/extra-files/dwarf/fix21157.d diff --git a/test/dshell/extra-files/dwarf/fix21159.d b/compiler/test/dshell/extra-files/dwarf/fix21159.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix21159.d rename to compiler/test/dshell/extra-files/dwarf/fix21159.d diff --git a/test/dshell/extra-files/dwarf/fix21160.d b/compiler/test/dshell/extra-files/dwarf/fix21160.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix21160.d rename to compiler/test/dshell/extra-files/dwarf/fix21160.d diff --git a/test/dshell/extra-files/dwarf/fix22352.d b/compiler/test/dshell/extra-files/dwarf/fix22352.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22352.d rename to compiler/test/dshell/extra-files/dwarf/fix22352.d diff --git a/test/dshell/extra-files/dwarf/fix22426.d b/compiler/test/dshell/extra-files/dwarf/fix22426.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22426.d rename to compiler/test/dshell/extra-files/dwarf/fix22426.d diff --git a/test/dshell/extra-files/dwarf/fix22468.d b/compiler/test/dshell/extra-files/dwarf/fix22468.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22468.d rename to compiler/test/dshell/extra-files/dwarf/fix22468.d diff --git a/test/dshell/extra-files/dwarf/fix22469.d b/compiler/test/dshell/extra-files/dwarf/fix22469.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22469.d rename to compiler/test/dshell/extra-files/dwarf/fix22469.d diff --git a/test/dshell/extra-files/dwarf/fix22471.d b/compiler/test/dshell/extra-files/dwarf/fix22471.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22471.d rename to compiler/test/dshell/extra-files/dwarf/fix22471.d diff --git a/test/dshell/extra-files/dwarf/fix22508.d b/compiler/test/dshell/extra-files/dwarf/fix22508.d similarity index 100% rename from test/dshell/extra-files/dwarf/fix22508.d rename to compiler/test/dshell/extra-files/dwarf/fix22508.d diff --git a/test/dshell/extra-files/dwarf/immutable.d b/compiler/test/dshell/extra-files/dwarf/immutable.d similarity index 100% rename from test/dshell/extra-files/dwarf/immutable.d rename to compiler/test/dshell/extra-files/dwarf/immutable.d diff --git a/test/dshell/extra-files/dwarf/immutableVoid.d b/compiler/test/dshell/extra-files/dwarf/immutableVoid.d similarity index 100% rename from test/dshell/extra-files/dwarf/immutableVoid.d rename to compiler/test/dshell/extra-files/dwarf/immutableVoid.d diff --git a/test/dshell/extra-files/dwarf/issue22423.d b/compiler/test/dshell/extra-files/dwarf/issue22423.d similarity index 100% rename from test/dshell/extra-files/dwarf/issue22423.d rename to compiler/test/dshell/extra-files/dwarf/issue22423.d diff --git a/test/dshell/extra-files/dwarf/testVersion.d b/compiler/test/dshell/extra-files/dwarf/testVersion.d similarity index 100% rename from test/dshell/extra-files/dwarf/testVersion.d rename to compiler/test/dshell/extra-files/dwarf/testVersion.d diff --git a/test/dshell/extra-files/issue22804.d b/compiler/test/dshell/extra-files/issue22804.d similarity index 100% rename from test/dshell/extra-files/issue22804.d rename to compiler/test/dshell/extra-files/issue22804.d diff --git a/test/dshell/extra-files/issue22816.d b/compiler/test/dshell/extra-files/issue22816.d similarity index 100% rename from test/dshell/extra-files/issue22816.d rename to compiler/test/dshell/extra-files/issue22816.d diff --git a/test/dshell/extra-files/linker_flag_with_spaces_a.d b/compiler/test/dshell/extra-files/linker_flag_with_spaces_a.d similarity index 100% rename from test/dshell/extra-files/linker_flag_with_spaces_a.d rename to compiler/test/dshell/extra-files/linker_flag_with_spaces_a.d diff --git a/test/dshell/extra-files/linker_flag_with_spaces_b.d b/compiler/test/dshell/extra-files/linker_flag_with_spaces_b.d similarity index 100% rename from test/dshell/extra-files/linker_flag_with_spaces_b.d rename to compiler/test/dshell/extra-files/linker_flag_with_spaces_b.d diff --git a/test/dshell/extra-files/mul9377a.d b/compiler/test/dshell/extra-files/mul9377a.d similarity index 100% rename from test/dshell/extra-files/mul9377a.d rename to compiler/test/dshell/extra-files/mul9377a.d diff --git a/test/dshell/extra-files/mul9377b.d b/compiler/test/dshell/extra-files/mul9377b.d similarity index 100% rename from test/dshell/extra-files/mul9377b.d rename to compiler/test/dshell/extra-files/mul9377b.d diff --git a/test/dshell/extra-files/multi9377.d b/compiler/test/dshell/extra-files/multi9377.d similarity index 100% rename from test/dshell/extra-files/multi9377.d rename to compiler/test/dshell/extra-files/multi9377.d diff --git a/test/dshell/extra-files/printenv.d b/compiler/test/dshell/extra-files/printenv.d similarity index 100% rename from test/dshell/extra-files/printenv.d rename to compiler/test/dshell/extra-files/printenv.d diff --git a/test/dshell/extra-files/source_date_epoch.d b/compiler/test/dshell/extra-files/source_date_epoch.d similarity index 100% rename from test/dshell/extra-files/source_date_epoch.d rename to compiler/test/dshell/extra-files/source_date_epoch.d diff --git a/test/dshell/extra-files/test6952/main.d b/compiler/test/dshell/extra-files/test6952/main.d similarity index 100% rename from test/dshell/extra-files/test6952/main.d rename to compiler/test/dshell/extra-files/test6952/main.d diff --git a/test/dshell/extra-files/test6952/object.d b/compiler/test/dshell/extra-files/test6952/object.d similarity index 100% rename from test/dshell/extra-files/test6952/object.d rename to compiler/test/dshell/extra-files/test6952/object.d diff --git a/test/dshell/extra-files/test_shared.d b/compiler/test/dshell/extra-files/test_shared.d similarity index 100% rename from test/dshell/extra-files/test_shared.d rename to compiler/test/dshell/extra-files/test_shared.d diff --git a/test/dshell/imports/depsprot_default.d b/compiler/test/dshell/imports/depsprot_default.d similarity index 100% rename from test/dshell/imports/depsprot_default.d rename to compiler/test/dshell/imports/depsprot_default.d diff --git a/test/dshell/imports/depsprot_private.d b/compiler/test/dshell/imports/depsprot_private.d similarity index 100% rename from test/dshell/imports/depsprot_private.d rename to compiler/test/dshell/imports/depsprot_private.d diff --git a/test/dshell/imports/depsprot_public.d b/compiler/test/dshell/imports/depsprot_public.d similarity index 100% rename from test/dshell/imports/depsprot_public.d rename to compiler/test/dshell/imports/depsprot_public.d diff --git a/test/dshell/imports/issue22804_1.d b/compiler/test/dshell/imports/issue22804_1.d similarity index 100% rename from test/dshell/imports/issue22804_1.d rename to compiler/test/dshell/imports/issue22804_1.d diff --git a/test/dshell/imports/issue22804_2.d b/compiler/test/dshell/imports/issue22804_2.d similarity index 100% rename from test/dshell/imports/issue22804_2.d rename to compiler/test/dshell/imports/issue22804_2.d diff --git a/test/dshell/issue20444_SOURCE_DATE_EPOCH.d b/compiler/test/dshell/issue20444_SOURCE_DATE_EPOCH.d similarity index 100% rename from test/dshell/issue20444_SOURCE_DATE_EPOCH.d rename to compiler/test/dshell/issue20444_SOURCE_DATE_EPOCH.d diff --git a/test/dshell/issue22804.d b/compiler/test/dshell/issue22804.d similarity index 100% rename from test/dshell/issue22804.d rename to compiler/test/dshell/issue22804.d diff --git a/test/dshell/issue22816.d b/compiler/test/dshell/issue22816.d similarity index 100% rename from test/dshell/issue22816.d rename to compiler/test/dshell/issue22816.d diff --git a/test/dshell/issue22817.d b/compiler/test/dshell/issue22817.d similarity index 100% rename from test/dshell/issue22817.d rename to compiler/test/dshell/issue22817.d diff --git a/test/dshell/linker_flag_with_spaces.d b/compiler/test/dshell/linker_flag_with_spaces.d similarity index 100% rename from test/dshell/linker_flag_with_spaces.d rename to compiler/test/dshell/linker_flag_with_spaces.d diff --git a/test/dshell/sameenv.d b/compiler/test/dshell/sameenv.d similarity index 100% rename from test/dshell/sameenv.d rename to compiler/test/dshell/sameenv.d diff --git a/test/dshell/test6952.d b/compiler/test/dshell/test6952.d similarity index 100% rename from test/dshell/test6952.d rename to compiler/test/dshell/test6952.d diff --git a/test/dshell/test9377.d b/compiler/test/dshell/test9377.d similarity index 100% rename from test/dshell/test9377.d rename to compiler/test/dshell/test9377.d diff --git a/test/dshell/test_shared.d b/compiler/test/dshell/test_shared.d similarity index 100% rename from test/dshell/test_shared.d rename to compiler/test/dshell/test_shared.d diff --git a/test/dub_package/.gitignore b/compiler/test/dub_package/.gitignore similarity index 100% rename from test/dub_package/.gitignore rename to compiler/test/dub_package/.gitignore diff --git a/test/dub_package/README.md b/compiler/test/dub_package/README.md similarity index 100% rename from test/dub_package/README.md rename to compiler/test/dub_package/README.md diff --git a/test/dub_package/avg.d b/compiler/test/dub_package/avg.d similarity index 100% rename from test/dub_package/avg.d rename to compiler/test/dub_package/avg.d diff --git a/test/dub_package/frontend.d b/compiler/test/dub_package/frontend.d similarity index 100% rename from test/dub_package/frontend.d rename to compiler/test/dub_package/frontend.d diff --git a/test/dub_package/frontend_file.d b/compiler/test/dub_package/frontend_file.d similarity index 100% rename from test/dub_package/frontend_file.d rename to compiler/test/dub_package/frontend_file.d diff --git a/test/dub_package/impvisitor.d b/compiler/test/dub_package/impvisitor.d similarity index 100% rename from test/dub_package/impvisitor.d rename to compiler/test/dub_package/impvisitor.d diff --git a/test/dub_package/lexer.d b/compiler/test/dub_package/lexer.d similarity index 100% rename from test/dub_package/lexer.d rename to compiler/test/dub_package/lexer.d diff --git a/test/dub_package/parser.d b/compiler/test/dub_package/parser.d similarity index 100% rename from test/dub_package/parser.d rename to compiler/test/dub_package/parser.d diff --git a/test/dub_package/retrieveScope.d b/compiler/test/dub_package/retrieveScope.d similarity index 100% rename from test/dub_package/retrieveScope.d rename to compiler/test/dub_package/retrieveScope.d diff --git a/test/dub_package/testfiles/correct.d b/compiler/test/dub_package/testfiles/correct.d similarity index 100% rename from test/dub_package/testfiles/correct.d rename to compiler/test/dub_package/testfiles/correct.d diff --git a/test/dub_package/testfiles/testavg.d b/compiler/test/dub_package/testfiles/testavg.d similarity index 100% rename from test/dub_package/testfiles/testavg.d rename to compiler/test/dub_package/testfiles/testavg.d diff --git a/test/fail_compilation/README.md b/compiler/test/fail_compilation/README.md similarity index 100% rename from test/fail_compilation/README.md rename to compiler/test/fail_compilation/README.md diff --git a/test/fail_compilation/aacmp10381.d b/compiler/test/fail_compilation/aacmp10381.d similarity index 100% rename from test/fail_compilation/aacmp10381.d rename to compiler/test/fail_compilation/aacmp10381.d diff --git a/test/fail_compilation/aliasassign.d b/compiler/test/fail_compilation/aliasassign.d similarity index 100% rename from test/fail_compilation/aliasassign.d rename to compiler/test/fail_compilation/aliasassign.d diff --git a/test/fail_compilation/aliasassign1.d b/compiler/test/fail_compilation/aliasassign1.d similarity index 100% rename from test/fail_compilation/aliasassign1.d rename to compiler/test/fail_compilation/aliasassign1.d diff --git a/test/fail_compilation/alignas2.c b/compiler/test/fail_compilation/alignas2.c similarity index 100% rename from test/fail_compilation/alignas2.c rename to compiler/test/fail_compilation/alignas2.c diff --git a/test/fail_compilation/already_defined.d b/compiler/test/fail_compilation/already_defined.d similarity index 100% rename from test/fail_compilation/already_defined.d rename to compiler/test/fail_compilation/already_defined.d diff --git a/test/fail_compilation/attributediagnostic.d b/compiler/test/fail_compilation/attributediagnostic.d similarity index 100% rename from test/fail_compilation/attributediagnostic.d rename to compiler/test/fail_compilation/attributediagnostic.d diff --git a/test/fail_compilation/b12504.d b/compiler/test/fail_compilation/b12504.d similarity index 100% rename from test/fail_compilation/b12504.d rename to compiler/test/fail_compilation/b12504.d diff --git a/test/fail_compilation/b15069.d b/compiler/test/fail_compilation/b15069.d similarity index 100% rename from test/fail_compilation/b15069.d rename to compiler/test/fail_compilation/b15069.d diff --git a/test/fail_compilation/b15875.d b/compiler/test/fail_compilation/b15875.d similarity index 100% rename from test/fail_compilation/b15875.d rename to compiler/test/fail_compilation/b15875.d diff --git a/test/fail_compilation/b15909.d b/compiler/test/fail_compilation/b15909.d similarity index 100% rename from test/fail_compilation/b15909.d rename to compiler/test/fail_compilation/b15909.d diff --git a/test/fail_compilation/b16967.d b/compiler/test/fail_compilation/b16967.d similarity index 100% rename from test/fail_compilation/b16967.d rename to compiler/test/fail_compilation/b16967.d diff --git a/test/fail_compilation/b17285.d b/compiler/test/fail_compilation/b17285.d similarity index 100% rename from test/fail_compilation/b17285.d rename to compiler/test/fail_compilation/b17285.d diff --git a/test/fail_compilation/b17918.d b/compiler/test/fail_compilation/b17918.d similarity index 100% rename from test/fail_compilation/b17918.d rename to compiler/test/fail_compilation/b17918.d diff --git a/test/fail_compilation/b19523.d b/compiler/test/fail_compilation/b19523.d similarity index 100% rename from test/fail_compilation/b19523.d rename to compiler/test/fail_compilation/b19523.d diff --git a/test/fail_compilation/b19685.d b/compiler/test/fail_compilation/b19685.d similarity index 100% rename from test/fail_compilation/b19685.d rename to compiler/test/fail_compilation/b19685.d diff --git a/test/fail_compilation/b19691.d b/compiler/test/fail_compilation/b19691.d similarity index 100% rename from test/fail_compilation/b19691.d rename to compiler/test/fail_compilation/b19691.d diff --git a/test/fail_compilation/b19691e.d b/compiler/test/fail_compilation/b19691e.d similarity index 100% rename from test/fail_compilation/b19691e.d rename to compiler/test/fail_compilation/b19691e.d diff --git a/test/fail_compilation/b19717.d b/compiler/test/fail_compilation/b19717.d similarity index 100% rename from test/fail_compilation/b19717.d rename to compiler/test/fail_compilation/b19717.d diff --git a/test/fail_compilation/b19717a.d b/compiler/test/fail_compilation/b19717a.d similarity index 100% rename from test/fail_compilation/b19717a.d rename to compiler/test/fail_compilation/b19717a.d diff --git a/test/fail_compilation/b19730.d b/compiler/test/fail_compilation/b19730.d similarity index 100% rename from test/fail_compilation/b19730.d rename to compiler/test/fail_compilation/b19730.d diff --git a/test/fail_compilation/b20011.d b/compiler/test/fail_compilation/b20011.d similarity index 100% rename from test/fail_compilation/b20011.d rename to compiler/test/fail_compilation/b20011.d diff --git a/test/fail_compilation/b20780.d b/compiler/test/fail_compilation/b20780.d similarity index 100% rename from test/fail_compilation/b20780.d rename to compiler/test/fail_compilation/b20780.d diff --git a/test/fail_compilation/b20875.d b/compiler/test/fail_compilation/b20875.d similarity index 100% rename from test/fail_compilation/b20875.d rename to compiler/test/fail_compilation/b20875.d diff --git a/test/fail_compilation/b3841.d b/compiler/test/fail_compilation/b3841.d similarity index 100% rename from test/fail_compilation/b3841.d rename to compiler/test/fail_compilation/b3841.d diff --git a/test/fail_compilation/b6227.d b/compiler/test/fail_compilation/b6227.d similarity index 100% rename from test/fail_compilation/b6227.d rename to compiler/test/fail_compilation/b6227.d diff --git a/test/fail_compilation/betterc.d b/compiler/test/fail_compilation/betterc.d similarity index 100% rename from test/fail_compilation/betterc.d rename to compiler/test/fail_compilation/betterc.d diff --git a/test/fail_compilation/biterrors.d b/compiler/test/fail_compilation/biterrors.d similarity index 100% rename from test/fail_compilation/biterrors.d rename to compiler/test/fail_compilation/biterrors.d diff --git a/test/fail_compilation/biterrors2.d b/compiler/test/fail_compilation/biterrors2.d similarity index 100% rename from test/fail_compilation/biterrors2.d rename to compiler/test/fail_compilation/biterrors2.d diff --git a/test/fail_compilation/biterrors3.d b/compiler/test/fail_compilation/biterrors3.d similarity index 100% rename from test/fail_compilation/biterrors3.d rename to compiler/test/fail_compilation/biterrors3.d diff --git a/test/fail_compilation/biterrors4.d b/compiler/test/fail_compilation/biterrors4.d similarity index 100% rename from test/fail_compilation/biterrors4.d rename to compiler/test/fail_compilation/biterrors4.d diff --git a/test/fail_compilation/bitfields1.c b/compiler/test/fail_compilation/bitfields1.c similarity index 100% rename from test/fail_compilation/bitfields1.c rename to compiler/test/fail_compilation/bitfields1.c diff --git a/test/fail_compilation/bitfields2.c b/compiler/test/fail_compilation/bitfields2.c similarity index 100% rename from test/fail_compilation/bitfields2.c rename to compiler/test/fail_compilation/bitfields2.c diff --git a/test/fail_compilation/bug15613.d b/compiler/test/fail_compilation/bug15613.d similarity index 100% rename from test/fail_compilation/bug15613.d rename to compiler/test/fail_compilation/bug15613.d diff --git a/test/fail_compilation/bug16165.d b/compiler/test/fail_compilation/bug16165.d similarity index 100% rename from test/fail_compilation/bug16165.d rename to compiler/test/fail_compilation/bug16165.d diff --git a/test/fail_compilation/bug18743.d b/compiler/test/fail_compilation/bug18743.d similarity index 100% rename from test/fail_compilation/bug18743.d rename to compiler/test/fail_compilation/bug18743.d diff --git a/test/fail_compilation/bug19569.d b/compiler/test/fail_compilation/bug19569.d similarity index 100% rename from test/fail_compilation/bug19569.d rename to compiler/test/fail_compilation/bug19569.d diff --git a/test/fail_compilation/bug4283.d b/compiler/test/fail_compilation/bug4283.d similarity index 100% rename from test/fail_compilation/bug4283.d rename to compiler/test/fail_compilation/bug4283.d diff --git a/test/fail_compilation/bug5.d b/compiler/test/fail_compilation/bug5.d similarity index 100% rename from test/fail_compilation/bug5.d rename to compiler/test/fail_compilation/bug5.d diff --git a/test/fail_compilation/bug5096.d b/compiler/test/fail_compilation/bug5096.d similarity index 100% rename from test/fail_compilation/bug5096.d rename to compiler/test/fail_compilation/bug5096.d diff --git a/test/fail_compilation/bug5b.d b/compiler/test/fail_compilation/bug5b.d similarity index 100% rename from test/fail_compilation/bug5b.d rename to compiler/test/fail_compilation/bug5b.d diff --git a/test/fail_compilation/bug8150a.d b/compiler/test/fail_compilation/bug8150a.d similarity index 100% rename from test/fail_compilation/bug8150a.d rename to compiler/test/fail_compilation/bug8150a.d diff --git a/test/fail_compilation/bug8150b.d b/compiler/test/fail_compilation/bug8150b.d similarity index 100% rename from test/fail_compilation/bug8150b.d rename to compiler/test/fail_compilation/bug8150b.d diff --git a/test/fail_compilation/bug8891.d b/compiler/test/fail_compilation/bug8891.d similarity index 100% rename from test/fail_compilation/bug8891.d rename to compiler/test/fail_compilation/bug8891.d diff --git a/test/fail_compilation/bug9631.d b/compiler/test/fail_compilation/bug9631.d similarity index 100% rename from test/fail_compilation/bug9631.d rename to compiler/test/fail_compilation/bug9631.d diff --git a/test/fail_compilation/casttuple.d b/compiler/test/fail_compilation/casttuple.d similarity index 100% rename from test/fail_compilation/casttuple.d rename to compiler/test/fail_compilation/casttuple.d diff --git a/test/fail_compilation/ccast.d b/compiler/test/fail_compilation/ccast.d similarity index 100% rename from test/fail_compilation/ccast.d rename to compiler/test/fail_compilation/ccast.d diff --git a/test/fail_compilation/cconst1.c b/compiler/test/fail_compilation/cconst1.c similarity index 100% rename from test/fail_compilation/cconst1.c rename to compiler/test/fail_compilation/cconst1.c diff --git a/test/fail_compilation/cenums.c b/compiler/test/fail_compilation/cenums.c similarity index 100% rename from test/fail_compilation/cenums.c rename to compiler/test/fail_compilation/cenums.c diff --git a/test/fail_compilation/cerrors.d b/compiler/test/fail_compilation/cerrors.d similarity index 100% rename from test/fail_compilation/cerrors.d rename to compiler/test/fail_compilation/cerrors.d diff --git a/test/fail_compilation/checkimports2.d b/compiler/test/fail_compilation/checkimports2.d similarity index 100% rename from test/fail_compilation/checkimports2.d rename to compiler/test/fail_compilation/checkimports2.d diff --git a/test/fail_compilation/chkformat.d b/compiler/test/fail_compilation/chkformat.d similarity index 100% rename from test/fail_compilation/chkformat.d rename to compiler/test/fail_compilation/chkformat.d diff --git a/test/fail_compilation/circ10280.d b/compiler/test/fail_compilation/circ10280.d similarity index 100% rename from test/fail_compilation/circ10280.d rename to compiler/test/fail_compilation/circ10280.d diff --git a/test/fail_compilation/class1.d b/compiler/test/fail_compilation/class1.d similarity index 100% rename from test/fail_compilation/class1.d rename to compiler/test/fail_compilation/class1.d diff --git a/test/fail_compilation/class2.d b/compiler/test/fail_compilation/class2.d similarity index 100% rename from test/fail_compilation/class2.d rename to compiler/test/fail_compilation/class2.d diff --git a/test/fail_compilation/commaexp.d b/compiler/test/fail_compilation/commaexp.d similarity index 100% rename from test/fail_compilation/commaexp.d rename to compiler/test/fail_compilation/commaexp.d diff --git a/test/fail_compilation/constraints_aggr.d b/compiler/test/fail_compilation/constraints_aggr.d similarity index 100% rename from test/fail_compilation/constraints_aggr.d rename to compiler/test/fail_compilation/constraints_aggr.d diff --git a/test/fail_compilation/constraints_defs.d b/compiler/test/fail_compilation/constraints_defs.d similarity index 100% rename from test/fail_compilation/constraints_defs.d rename to compiler/test/fail_compilation/constraints_defs.d diff --git a/test/fail_compilation/constraints_func1.d b/compiler/test/fail_compilation/constraints_func1.d similarity index 100% rename from test/fail_compilation/constraints_func1.d rename to compiler/test/fail_compilation/constraints_func1.d diff --git a/test/fail_compilation/constraints_func2.d b/compiler/test/fail_compilation/constraints_func2.d similarity index 100% rename from test/fail_compilation/constraints_func2.d rename to compiler/test/fail_compilation/constraints_func2.d diff --git a/test/fail_compilation/constraints_func3.d b/compiler/test/fail_compilation/constraints_func3.d similarity index 100% rename from test/fail_compilation/constraints_func3.d rename to compiler/test/fail_compilation/constraints_func3.d diff --git a/test/fail_compilation/constraints_func4.d b/compiler/test/fail_compilation/constraints_func4.d similarity index 100% rename from test/fail_compilation/constraints_func4.d rename to compiler/test/fail_compilation/constraints_func4.d diff --git a/test/fail_compilation/constraints_tmpl.d b/compiler/test/fail_compilation/constraints_tmpl.d similarity index 100% rename from test/fail_compilation/constraints_tmpl.d rename to compiler/test/fail_compilation/constraints_tmpl.d diff --git a/test/fail_compilation/covariant_override.d b/compiler/test/fail_compilation/covariant_override.d similarity index 100% rename from test/fail_compilation/covariant_override.d rename to compiler/test/fail_compilation/covariant_override.d diff --git a/test/fail_compilation/cpp_abi_tag.d b/compiler/test/fail_compilation/cpp_abi_tag.d similarity index 100% rename from test/fail_compilation/cpp_abi_tag.d rename to compiler/test/fail_compilation/cpp_abi_tag.d diff --git a/test/fail_compilation/cpp_abi_tag2.d b/compiler/test/fail_compilation/cpp_abi_tag2.d similarity index 100% rename from test/fail_compilation/cpp_abi_tag2.d rename to compiler/test/fail_compilation/cpp_abi_tag2.d diff --git a/test/fail_compilation/cppeh1.d b/compiler/test/fail_compilation/cppeh1.d similarity index 100% rename from test/fail_compilation/cppeh1.d rename to compiler/test/fail_compilation/cppeh1.d diff --git a/test/fail_compilation/cppeh2.d b/compiler/test/fail_compilation/cppeh2.d similarity index 100% rename from test/fail_compilation/cppeh2.d rename to compiler/test/fail_compilation/cppeh2.d diff --git a/test/fail_compilation/cppmangle.d b/compiler/test/fail_compilation/cppmangle.d similarity index 100% rename from test/fail_compilation/cppmangle.d rename to compiler/test/fail_compilation/cppmangle.d diff --git a/test/fail_compilation/cppmangle2.d b/compiler/test/fail_compilation/cppmangle2.d similarity index 100% rename from test/fail_compilation/cppmangle2.d rename to compiler/test/fail_compilation/cppmangle2.d diff --git a/test/fail_compilation/cppvar.d b/compiler/test/fail_compilation/cppvar.d similarity index 100% rename from test/fail_compilation/cppvar.d rename to compiler/test/fail_compilation/cppvar.d diff --git a/test/fail_compilation/ctfe10989.d b/compiler/test/fail_compilation/ctfe10989.d similarity index 100% rename from test/fail_compilation/ctfe10989.d rename to compiler/test/fail_compilation/ctfe10989.d diff --git a/test/fail_compilation/ctfe10995.d b/compiler/test/fail_compilation/ctfe10995.d similarity index 100% rename from test/fail_compilation/ctfe10995.d rename to compiler/test/fail_compilation/ctfe10995.d diff --git a/test/fail_compilation/ctfe11467.d b/compiler/test/fail_compilation/ctfe11467.d similarity index 100% rename from test/fail_compilation/ctfe11467.d rename to compiler/test/fail_compilation/ctfe11467.d diff --git a/test/fail_compilation/ctfe13612.d b/compiler/test/fail_compilation/ctfe13612.d similarity index 100% rename from test/fail_compilation/ctfe13612.d rename to compiler/test/fail_compilation/ctfe13612.d diff --git a/test/fail_compilation/ctfe14207.d b/compiler/test/fail_compilation/ctfe14207.d similarity index 100% rename from test/fail_compilation/ctfe14207.d rename to compiler/test/fail_compilation/ctfe14207.d diff --git a/test/fail_compilation/ctfe14465.d b/compiler/test/fail_compilation/ctfe14465.d similarity index 100% rename from test/fail_compilation/ctfe14465.d rename to compiler/test/fail_compilation/ctfe14465.d diff --git a/test/fail_compilation/ctfe14731.d b/compiler/test/fail_compilation/ctfe14731.d similarity index 100% rename from test/fail_compilation/ctfe14731.d rename to compiler/test/fail_compilation/ctfe14731.d diff --git a/test/fail_compilation/ctypes.d b/compiler/test/fail_compilation/ctypes.d similarity index 100% rename from test/fail_compilation/ctypes.d rename to compiler/test/fail_compilation/ctypes.d diff --git a/test/fail_compilation/cwords.d b/compiler/test/fail_compilation/cwords.d similarity index 100% rename from test/fail_compilation/cwords.d rename to compiler/test/fail_compilation/cwords.d diff --git a/test/fail_compilation/dassert.d b/compiler/test/fail_compilation/dassert.d similarity index 100% rename from test/fail_compilation/dassert.d rename to compiler/test/fail_compilation/dassert.d diff --git a/test/fail_compilation/dbitfields.d b/compiler/test/fail_compilation/dbitfields.d similarity index 100% rename from test/fail_compilation/dbitfields.d rename to compiler/test/fail_compilation/dbitfields.d diff --git a/test/fail_compilation/ddoc_18083.d b/compiler/test/fail_compilation/ddoc_18083.d similarity index 100% rename from test/fail_compilation/ddoc_18083.d rename to compiler/test/fail_compilation/ddoc_18083.d diff --git a/test/fail_compilation/debugCaseDeclaration.d b/compiler/test/fail_compilation/debugCaseDeclaration.d similarity index 100% rename from test/fail_compilation/debugCaseDeclaration.d rename to compiler/test/fail_compilation/debugCaseDeclaration.d diff --git a/test/fail_compilation/dep_d1_ops.d b/compiler/test/fail_compilation/dep_d1_ops.d similarity index 100% rename from test/fail_compilation/dep_d1_ops.d rename to compiler/test/fail_compilation/dep_d1_ops.d diff --git a/test/fail_compilation/dephexstrings.d b/compiler/test/fail_compilation/dephexstrings.d similarity index 100% rename from test/fail_compilation/dephexstrings.d rename to compiler/test/fail_compilation/dephexstrings.d diff --git a/test/fail_compilation/depmsg.d b/compiler/test/fail_compilation/depmsg.d similarity index 100% rename from test/fail_compilation/depmsg.d rename to compiler/test/fail_compilation/depmsg.d diff --git a/test/fail_compilation/depmsg15814.d b/compiler/test/fail_compilation/depmsg15814.d similarity index 100% rename from test/fail_compilation/depmsg15814.d rename to compiler/test/fail_compilation/depmsg15814.d diff --git a/test/fail_compilation/depmsg15815.d b/compiler/test/fail_compilation/depmsg15815.d similarity index 100% rename from test/fail_compilation/depmsg15815.d rename to compiler/test/fail_compilation/depmsg15815.d diff --git a/test/fail_compilation/deprecate12979a.d b/compiler/test/fail_compilation/deprecate12979a.d similarity index 100% rename from test/fail_compilation/deprecate12979a.d rename to compiler/test/fail_compilation/deprecate12979a.d diff --git a/test/fail_compilation/deprecate12979b.d b/compiler/test/fail_compilation/deprecate12979b.d similarity index 100% rename from test/fail_compilation/deprecate12979b.d rename to compiler/test/fail_compilation/deprecate12979b.d diff --git a/test/fail_compilation/deprecate12979c.d b/compiler/test/fail_compilation/deprecate12979c.d similarity index 100% rename from test/fail_compilation/deprecate12979c.d rename to compiler/test/fail_compilation/deprecate12979c.d diff --git a/test/fail_compilation/deprecate12979d.d b/compiler/test/fail_compilation/deprecate12979d.d similarity index 100% rename from test/fail_compilation/deprecate12979d.d rename to compiler/test/fail_compilation/deprecate12979d.d diff --git a/test/fail_compilation/deprecate1553.d b/compiler/test/fail_compilation/deprecate1553.d similarity index 100% rename from test/fail_compilation/deprecate1553.d rename to compiler/test/fail_compilation/deprecate1553.d diff --git a/test/fail_compilation/deprecated6760.d b/compiler/test/fail_compilation/deprecated6760.d similarity index 100% rename from test/fail_compilation/deprecated6760.d rename to compiler/test/fail_compilation/deprecated6760.d diff --git a/test/fail_compilation/deprecatedImports.d b/compiler/test/fail_compilation/deprecatedImports.d similarity index 100% rename from test/fail_compilation/deprecatedImports.d rename to compiler/test/fail_compilation/deprecatedImports.d diff --git a/test/fail_compilation/deprecatedTemplates.d b/compiler/test/fail_compilation/deprecatedTemplates.d similarity index 100% rename from test/fail_compilation/deprecatedTemplates.d rename to compiler/test/fail_compilation/deprecatedTemplates.d diff --git a/test/fail_compilation/deprecateopdot.d b/compiler/test/fail_compilation/deprecateopdot.d similarity index 100% rename from test/fail_compilation/deprecateopdot.d rename to compiler/test/fail_compilation/deprecateopdot.d diff --git a/test/fail_compilation/deprecations.d b/compiler/test/fail_compilation/deprecations.d similarity index 100% rename from test/fail_compilation/deprecations.d rename to compiler/test/fail_compilation/deprecations.d diff --git a/test/fail_compilation/diag10089.d b/compiler/test/fail_compilation/diag10089.d similarity index 100% rename from test/fail_compilation/diag10089.d rename to compiler/test/fail_compilation/diag10089.d diff --git a/test/fail_compilation/diag10099.d b/compiler/test/fail_compilation/diag10099.d similarity index 100% rename from test/fail_compilation/diag10099.d rename to compiler/test/fail_compilation/diag10099.d diff --git a/test/fail_compilation/diag10141.d b/compiler/test/fail_compilation/diag10141.d similarity index 100% rename from test/fail_compilation/diag10141.d rename to compiler/test/fail_compilation/diag10141.d diff --git a/test/fail_compilation/diag10169.d b/compiler/test/fail_compilation/diag10169.d similarity index 100% rename from test/fail_compilation/diag10169.d rename to compiler/test/fail_compilation/diag10169.d diff --git a/test/fail_compilation/diag10221.d b/compiler/test/fail_compilation/diag10221.d similarity index 100% rename from test/fail_compilation/diag10221.d rename to compiler/test/fail_compilation/diag10221.d diff --git a/test/fail_compilation/diag10221a.d b/compiler/test/fail_compilation/diag10221a.d similarity index 100% rename from test/fail_compilation/diag10221a.d rename to compiler/test/fail_compilation/diag10221a.d diff --git a/test/fail_compilation/diag10319.d b/compiler/test/fail_compilation/diag10319.d similarity index 100% rename from test/fail_compilation/diag10319.d rename to compiler/test/fail_compilation/diag10319.d diff --git a/test/fail_compilation/diag10327.d b/compiler/test/fail_compilation/diag10327.d similarity index 100% rename from test/fail_compilation/diag10327.d rename to compiler/test/fail_compilation/diag10327.d diff --git a/test/fail_compilation/diag10359.d b/compiler/test/fail_compilation/diag10359.d similarity index 100% rename from test/fail_compilation/diag10359.d rename to compiler/test/fail_compilation/diag10359.d diff --git a/test/fail_compilation/diag10405.d b/compiler/test/fail_compilation/diag10405.d similarity index 100% rename from test/fail_compilation/diag10405.d rename to compiler/test/fail_compilation/diag10405.d diff --git a/test/fail_compilation/diag10415.d b/compiler/test/fail_compilation/diag10415.d similarity index 100% rename from test/fail_compilation/diag10415.d rename to compiler/test/fail_compilation/diag10415.d diff --git a/test/fail_compilation/diag10688.d b/compiler/test/fail_compilation/diag10688.d similarity index 100% rename from test/fail_compilation/diag10688.d rename to compiler/test/fail_compilation/diag10688.d diff --git a/test/fail_compilation/diag10768.d b/compiler/test/fail_compilation/diag10768.d similarity index 100% rename from test/fail_compilation/diag10768.d rename to compiler/test/fail_compilation/diag10768.d diff --git a/test/fail_compilation/diag10783.d b/compiler/test/fail_compilation/diag10783.d similarity index 100% rename from test/fail_compilation/diag10783.d rename to compiler/test/fail_compilation/diag10783.d diff --git a/test/fail_compilation/diag10792.d b/compiler/test/fail_compilation/diag10792.d similarity index 100% rename from test/fail_compilation/diag10792.d rename to compiler/test/fail_compilation/diag10792.d diff --git a/test/fail_compilation/diag10805.d b/compiler/test/fail_compilation/diag10805.d similarity index 100% rename from test/fail_compilation/diag10805.d rename to compiler/test/fail_compilation/diag10805.d diff --git a/test/fail_compilation/diag10862.d b/compiler/test/fail_compilation/diag10862.d similarity index 100% rename from test/fail_compilation/diag10862.d rename to compiler/test/fail_compilation/diag10862.d diff --git a/test/fail_compilation/diag10926.d b/compiler/test/fail_compilation/diag10926.d similarity index 100% rename from test/fail_compilation/diag10926.d rename to compiler/test/fail_compilation/diag10926.d diff --git a/test/fail_compilation/diag10984.d b/compiler/test/fail_compilation/diag10984.d similarity index 100% rename from test/fail_compilation/diag10984.d rename to compiler/test/fail_compilation/diag10984.d diff --git a/test/fail_compilation/diag11078.d b/compiler/test/fail_compilation/diag11078.d similarity index 100% rename from test/fail_compilation/diag11078.d rename to compiler/test/fail_compilation/diag11078.d diff --git a/test/fail_compilation/diag11132.d b/compiler/test/fail_compilation/diag11132.d similarity index 100% rename from test/fail_compilation/diag11132.d rename to compiler/test/fail_compilation/diag11132.d diff --git a/test/fail_compilation/diag11198.d b/compiler/test/fail_compilation/diag11198.d similarity index 100% rename from test/fail_compilation/diag11198.d rename to compiler/test/fail_compilation/diag11198.d diff --git a/test/fail_compilation/diag11423.d b/compiler/test/fail_compilation/diag11423.d similarity index 100% rename from test/fail_compilation/diag11423.d rename to compiler/test/fail_compilation/diag11423.d diff --git a/test/fail_compilation/diag11425.d b/compiler/test/fail_compilation/diag11425.d similarity index 100% rename from test/fail_compilation/diag11425.d rename to compiler/test/fail_compilation/diag11425.d diff --git a/test/fail_compilation/diag11727.d b/compiler/test/fail_compilation/diag11727.d similarity index 100% rename from test/fail_compilation/diag11727.d rename to compiler/test/fail_compilation/diag11727.d diff --git a/test/fail_compilation/diag11756.d b/compiler/test/fail_compilation/diag11756.d similarity index 100% rename from test/fail_compilation/diag11756.d rename to compiler/test/fail_compilation/diag11756.d diff --git a/test/fail_compilation/diag11759.d b/compiler/test/fail_compilation/diag11759.d similarity index 100% rename from test/fail_compilation/diag11759.d rename to compiler/test/fail_compilation/diag11759.d diff --git a/test/fail_compilation/diag11769.d b/compiler/test/fail_compilation/diag11769.d similarity index 100% rename from test/fail_compilation/diag11769.d rename to compiler/test/fail_compilation/diag11769.d diff --git a/test/fail_compilation/diag11819a.d b/compiler/test/fail_compilation/diag11819a.d similarity index 100% rename from test/fail_compilation/diag11819a.d rename to compiler/test/fail_compilation/diag11819a.d diff --git a/test/fail_compilation/diag11819b.d b/compiler/test/fail_compilation/diag11819b.d similarity index 100% rename from test/fail_compilation/diag11819b.d rename to compiler/test/fail_compilation/diag11819b.d diff --git a/test/fail_compilation/diag11840.d b/compiler/test/fail_compilation/diag11840.d similarity index 100% rename from test/fail_compilation/diag11840.d rename to compiler/test/fail_compilation/diag11840.d diff --git a/test/fail_compilation/diag12063.d b/compiler/test/fail_compilation/diag12063.d similarity index 100% rename from test/fail_compilation/diag12063.d rename to compiler/test/fail_compilation/diag12063.d diff --git a/test/fail_compilation/diag12124.d b/compiler/test/fail_compilation/diag12124.d similarity index 100% rename from test/fail_compilation/diag12124.d rename to compiler/test/fail_compilation/diag12124.d diff --git a/test/fail_compilation/diag12280.d b/compiler/test/fail_compilation/diag12280.d similarity index 100% rename from test/fail_compilation/diag12280.d rename to compiler/test/fail_compilation/diag12280.d diff --git a/test/fail_compilation/diag12312.d b/compiler/test/fail_compilation/diag12312.d similarity index 100% rename from test/fail_compilation/diag12312.d rename to compiler/test/fail_compilation/diag12312.d diff --git a/test/fail_compilation/diag12380.d b/compiler/test/fail_compilation/diag12380.d similarity index 100% rename from test/fail_compilation/diag12380.d rename to compiler/test/fail_compilation/diag12380.d diff --git a/test/fail_compilation/diag12432.d b/compiler/test/fail_compilation/diag12432.d similarity index 100% rename from test/fail_compilation/diag12432.d rename to compiler/test/fail_compilation/diag12432.d diff --git a/test/fail_compilation/diag12480.d b/compiler/test/fail_compilation/diag12480.d similarity index 100% rename from test/fail_compilation/diag12480.d rename to compiler/test/fail_compilation/diag12480.d diff --git a/test/fail_compilation/diag12487.d b/compiler/test/fail_compilation/diag12487.d similarity index 100% rename from test/fail_compilation/diag12487.d rename to compiler/test/fail_compilation/diag12487.d diff --git a/test/fail_compilation/diag12640.d b/compiler/test/fail_compilation/diag12640.d similarity index 100% rename from test/fail_compilation/diag12640.d rename to compiler/test/fail_compilation/diag12640.d diff --git a/test/fail_compilation/diag12678.d b/compiler/test/fail_compilation/diag12678.d similarity index 100% rename from test/fail_compilation/diag12678.d rename to compiler/test/fail_compilation/diag12678.d diff --git a/test/fail_compilation/diag12777.d b/compiler/test/fail_compilation/diag12777.d similarity index 100% rename from test/fail_compilation/diag12777.d rename to compiler/test/fail_compilation/diag12777.d diff --git a/test/fail_compilation/diag12829.d b/compiler/test/fail_compilation/diag12829.d similarity index 100% rename from test/fail_compilation/diag12829.d rename to compiler/test/fail_compilation/diag12829.d diff --git a/test/fail_compilation/diag13028.d b/compiler/test/fail_compilation/diag13028.d similarity index 100% rename from test/fail_compilation/diag13028.d rename to compiler/test/fail_compilation/diag13028.d diff --git a/test/fail_compilation/diag13082.d b/compiler/test/fail_compilation/diag13082.d similarity index 100% rename from test/fail_compilation/diag13082.d rename to compiler/test/fail_compilation/diag13082.d diff --git a/test/fail_compilation/diag13109.d b/compiler/test/fail_compilation/diag13109.d similarity index 100% rename from test/fail_compilation/diag13109.d rename to compiler/test/fail_compilation/diag13109.d diff --git a/test/fail_compilation/diag13142.d b/compiler/test/fail_compilation/diag13142.d similarity index 100% rename from test/fail_compilation/diag13142.d rename to compiler/test/fail_compilation/diag13142.d diff --git a/test/fail_compilation/diag13215.d b/compiler/test/fail_compilation/diag13215.d similarity index 100% rename from test/fail_compilation/diag13215.d rename to compiler/test/fail_compilation/diag13215.d diff --git a/test/fail_compilation/diag13281.d b/compiler/test/fail_compilation/diag13281.d similarity index 100% rename from test/fail_compilation/diag13281.d rename to compiler/test/fail_compilation/diag13281.d diff --git a/test/fail_compilation/diag13320.d b/compiler/test/fail_compilation/diag13320.d similarity index 100% rename from test/fail_compilation/diag13320.d rename to compiler/test/fail_compilation/diag13320.d diff --git a/test/fail_compilation/diag13333.d b/compiler/test/fail_compilation/diag13333.d similarity index 100% rename from test/fail_compilation/diag13333.d rename to compiler/test/fail_compilation/diag13333.d diff --git a/test/fail_compilation/diag13528.d b/compiler/test/fail_compilation/diag13528.d similarity index 100% rename from test/fail_compilation/diag13528.d rename to compiler/test/fail_compilation/diag13528.d diff --git a/test/fail_compilation/diag13609a.d b/compiler/test/fail_compilation/diag13609a.d similarity index 100% rename from test/fail_compilation/diag13609a.d rename to compiler/test/fail_compilation/diag13609a.d diff --git a/test/fail_compilation/diag13609b.d b/compiler/test/fail_compilation/diag13609b.d similarity index 100% rename from test/fail_compilation/diag13609b.d rename to compiler/test/fail_compilation/diag13609b.d diff --git a/test/fail_compilation/diag13787.d b/compiler/test/fail_compilation/diag13787.d similarity index 100% rename from test/fail_compilation/diag13787.d rename to compiler/test/fail_compilation/diag13787.d diff --git a/test/fail_compilation/diag13884.d b/compiler/test/fail_compilation/diag13884.d similarity index 100% rename from test/fail_compilation/diag13884.d rename to compiler/test/fail_compilation/diag13884.d diff --git a/test/fail_compilation/diag13942.d b/compiler/test/fail_compilation/diag13942.d similarity index 100% rename from test/fail_compilation/diag13942.d rename to compiler/test/fail_compilation/diag13942.d diff --git a/test/fail_compilation/diag14102.d b/compiler/test/fail_compilation/diag14102.d similarity index 100% rename from test/fail_compilation/diag14102.d rename to compiler/test/fail_compilation/diag14102.d diff --git a/test/fail_compilation/diag14145.d b/compiler/test/fail_compilation/diag14145.d similarity index 100% rename from test/fail_compilation/diag14145.d rename to compiler/test/fail_compilation/diag14145.d diff --git a/test/fail_compilation/diag14163.d b/compiler/test/fail_compilation/diag14163.d similarity index 100% rename from test/fail_compilation/diag14163.d rename to compiler/test/fail_compilation/diag14163.d diff --git a/test/fail_compilation/diag14235.d b/compiler/test/fail_compilation/diag14235.d similarity index 100% rename from test/fail_compilation/diag14235.d rename to compiler/test/fail_compilation/diag14235.d diff --git a/test/fail_compilation/diag14818.d b/compiler/test/fail_compilation/diag14818.d similarity index 100% rename from test/fail_compilation/diag14818.d rename to compiler/test/fail_compilation/diag14818.d diff --git a/test/fail_compilation/diag14875.d b/compiler/test/fail_compilation/diag14875.d similarity index 100% rename from test/fail_compilation/diag14875.d rename to compiler/test/fail_compilation/diag14875.d diff --git a/test/fail_compilation/diag14876.d b/compiler/test/fail_compilation/diag14876.d similarity index 100% rename from test/fail_compilation/diag14876.d rename to compiler/test/fail_compilation/diag14876.d diff --git a/test/fail_compilation/diag15001.d b/compiler/test/fail_compilation/diag15001.d similarity index 100% rename from test/fail_compilation/diag15001.d rename to compiler/test/fail_compilation/diag15001.d diff --git a/test/fail_compilation/diag15186.d b/compiler/test/fail_compilation/diag15186.d similarity index 100% rename from test/fail_compilation/diag15186.d rename to compiler/test/fail_compilation/diag15186.d diff --git a/test/fail_compilation/diag15209.d b/compiler/test/fail_compilation/diag15209.d similarity index 100% rename from test/fail_compilation/diag15209.d rename to compiler/test/fail_compilation/diag15209.d diff --git a/test/fail_compilation/diag15235.d b/compiler/test/fail_compilation/diag15235.d similarity index 100% rename from test/fail_compilation/diag15235.d rename to compiler/test/fail_compilation/diag15235.d diff --git a/test/fail_compilation/diag15340.d b/compiler/test/fail_compilation/diag15340.d similarity index 100% rename from test/fail_compilation/diag15340.d rename to compiler/test/fail_compilation/diag15340.d diff --git a/test/fail_compilation/diag15411.d b/compiler/test/fail_compilation/diag15411.d similarity index 100% rename from test/fail_compilation/diag15411.d rename to compiler/test/fail_compilation/diag15411.d diff --git a/test/fail_compilation/diag1566.d b/compiler/test/fail_compilation/diag1566.d similarity index 100% rename from test/fail_compilation/diag1566.d rename to compiler/test/fail_compilation/diag1566.d diff --git a/test/fail_compilation/diag15669.d b/compiler/test/fail_compilation/diag15669.d similarity index 100% rename from test/fail_compilation/diag15669.d rename to compiler/test/fail_compilation/diag15669.d diff --git a/test/fail_compilation/diag15713.d b/compiler/test/fail_compilation/diag15713.d similarity index 100% rename from test/fail_compilation/diag15713.d rename to compiler/test/fail_compilation/diag15713.d diff --git a/test/fail_compilation/diag15974.d b/compiler/test/fail_compilation/diag15974.d similarity index 100% rename from test/fail_compilation/diag15974.d rename to compiler/test/fail_compilation/diag15974.d diff --git a/test/fail_compilation/diag16271.d b/compiler/test/fail_compilation/diag16271.d similarity index 100% rename from test/fail_compilation/diag16271.d rename to compiler/test/fail_compilation/diag16271.d diff --git a/test/fail_compilation/diag16499.d b/compiler/test/fail_compilation/diag16499.d similarity index 100% rename from test/fail_compilation/diag16499.d rename to compiler/test/fail_compilation/diag16499.d diff --git a/test/fail_compilation/diag16976.d b/compiler/test/fail_compilation/diag16976.d similarity index 100% rename from test/fail_compilation/diag16976.d rename to compiler/test/fail_compilation/diag16976.d diff --git a/test/fail_compilation/diag16977.d b/compiler/test/fail_compilation/diag16977.d similarity index 100% rename from test/fail_compilation/diag16977.d rename to compiler/test/fail_compilation/diag16977.d diff --git a/test/fail_compilation/diag1730.d b/compiler/test/fail_compilation/diag1730.d similarity index 100% rename from test/fail_compilation/diag1730.d rename to compiler/test/fail_compilation/diag1730.d diff --git a/test/fail_compilation/diag18460.d b/compiler/test/fail_compilation/diag18460.d similarity index 100% rename from test/fail_compilation/diag18460.d rename to compiler/test/fail_compilation/diag18460.d diff --git a/test/fail_compilation/diag18574.d b/compiler/test/fail_compilation/diag18574.d similarity index 100% rename from test/fail_compilation/diag18574.d rename to compiler/test/fail_compilation/diag18574.d diff --git a/test/fail_compilation/diag19022.d b/compiler/test/fail_compilation/diag19022.d similarity index 100% rename from test/fail_compilation/diag19022.d rename to compiler/test/fail_compilation/diag19022.d diff --git a/test/fail_compilation/diag19196.d b/compiler/test/fail_compilation/diag19196.d similarity index 100% rename from test/fail_compilation/diag19196.d rename to compiler/test/fail_compilation/diag19196.d diff --git a/test/fail_compilation/diag19225.d b/compiler/test/fail_compilation/diag19225.d similarity index 100% rename from test/fail_compilation/diag19225.d rename to compiler/test/fail_compilation/diag19225.d diff --git a/test/fail_compilation/diag20059.d b/compiler/test/fail_compilation/diag20059.d similarity index 100% rename from test/fail_compilation/diag20059.d rename to compiler/test/fail_compilation/diag20059.d diff --git a/test/fail_compilation/diag20518.d b/compiler/test/fail_compilation/diag20518.d similarity index 100% rename from test/fail_compilation/diag20518.d rename to compiler/test/fail_compilation/diag20518.d diff --git a/test/fail_compilation/diag21883.d b/compiler/test/fail_compilation/diag21883.d similarity index 100% rename from test/fail_compilation/diag21883.d rename to compiler/test/fail_compilation/diag21883.d diff --git a/test/fail_compilation/diag2452.d b/compiler/test/fail_compilation/diag2452.d similarity index 100% rename from test/fail_compilation/diag2452.d rename to compiler/test/fail_compilation/diag2452.d diff --git a/test/fail_compilation/diag3013.d b/compiler/test/fail_compilation/diag3013.d similarity index 100% rename from test/fail_compilation/diag3013.d rename to compiler/test/fail_compilation/diag3013.d diff --git a/test/fail_compilation/diag3438.d b/compiler/test/fail_compilation/diag3438.d similarity index 100% rename from test/fail_compilation/diag3438.d rename to compiler/test/fail_compilation/diag3438.d diff --git a/test/fail_compilation/diag3438b.d b/compiler/test/fail_compilation/diag3438b.d similarity index 100% rename from test/fail_compilation/diag3438b.d rename to compiler/test/fail_compilation/diag3438b.d diff --git a/test/fail_compilation/diag3672.d b/compiler/test/fail_compilation/diag3672.d similarity index 100% rename from test/fail_compilation/diag3672.d rename to compiler/test/fail_compilation/diag3672.d diff --git a/test/fail_compilation/diag3672a.d b/compiler/test/fail_compilation/diag3672a.d similarity index 100% rename from test/fail_compilation/diag3672a.d rename to compiler/test/fail_compilation/diag3672a.d diff --git a/test/fail_compilation/diag3673.d b/compiler/test/fail_compilation/diag3673.d similarity index 100% rename from test/fail_compilation/diag3673.d rename to compiler/test/fail_compilation/diag3673.d diff --git a/test/fail_compilation/diag3869.d b/compiler/test/fail_compilation/diag3869.d similarity index 100% rename from test/fail_compilation/diag3869.d rename to compiler/test/fail_compilation/diag3869.d diff --git a/test/fail_compilation/diag3913.d b/compiler/test/fail_compilation/diag3913.d similarity index 100% rename from test/fail_compilation/diag3913.d rename to compiler/test/fail_compilation/diag3913.d diff --git a/test/fail_compilation/diag4479.d b/compiler/test/fail_compilation/diag4479.d similarity index 100% rename from test/fail_compilation/diag4479.d rename to compiler/test/fail_compilation/diag4479.d diff --git a/test/fail_compilation/diag4528.d b/compiler/test/fail_compilation/diag4528.d similarity index 100% rename from test/fail_compilation/diag4528.d rename to compiler/test/fail_compilation/diag4528.d diff --git a/test/fail_compilation/diag4540.d b/compiler/test/fail_compilation/diag4540.d similarity index 100% rename from test/fail_compilation/diag4540.d rename to compiler/test/fail_compilation/diag4540.d diff --git a/test/fail_compilation/diag4596.d b/compiler/test/fail_compilation/diag4596.d similarity index 100% rename from test/fail_compilation/diag4596.d rename to compiler/test/fail_compilation/diag4596.d diff --git a/test/fail_compilation/diag5385.d b/compiler/test/fail_compilation/diag5385.d similarity index 100% rename from test/fail_compilation/diag5385.d rename to compiler/test/fail_compilation/diag5385.d diff --git a/test/fail_compilation/diag5450.d b/compiler/test/fail_compilation/diag5450.d similarity index 100% rename from test/fail_compilation/diag5450.d rename to compiler/test/fail_compilation/diag5450.d diff --git a/test/fail_compilation/diag6373.d b/compiler/test/fail_compilation/diag6373.d similarity index 100% rename from test/fail_compilation/diag6373.d rename to compiler/test/fail_compilation/diag6373.d diff --git a/test/fail_compilation/diag6539.d b/compiler/test/fail_compilation/diag6539.d similarity index 100% rename from test/fail_compilation/diag6539.d rename to compiler/test/fail_compilation/diag6539.d diff --git a/test/fail_compilation/diag6677.d b/compiler/test/fail_compilation/diag6677.d similarity index 100% rename from test/fail_compilation/diag6677.d rename to compiler/test/fail_compilation/diag6677.d diff --git a/test/fail_compilation/diag6699.d b/compiler/test/fail_compilation/diag6699.d similarity index 100% rename from test/fail_compilation/diag6699.d rename to compiler/test/fail_compilation/diag6699.d diff --git a/test/fail_compilation/diag6707.d b/compiler/test/fail_compilation/diag6707.d similarity index 100% rename from test/fail_compilation/diag6707.d rename to compiler/test/fail_compilation/diag6707.d diff --git a/test/fail_compilation/diag6717.d b/compiler/test/fail_compilation/diag6717.d similarity index 100% rename from test/fail_compilation/diag6717.d rename to compiler/test/fail_compilation/diag6717.d diff --git a/test/fail_compilation/diag6743.d b/compiler/test/fail_compilation/diag6743.d similarity index 100% rename from test/fail_compilation/diag6743.d rename to compiler/test/fail_compilation/diag6743.d diff --git a/test/fail_compilation/diag6796.d b/compiler/test/fail_compilation/diag6796.d similarity index 100% rename from test/fail_compilation/diag6796.d rename to compiler/test/fail_compilation/diag6796.d diff --git a/test/fail_compilation/diag7050a.d b/compiler/test/fail_compilation/diag7050a.d similarity index 100% rename from test/fail_compilation/diag7050a.d rename to compiler/test/fail_compilation/diag7050a.d diff --git a/test/fail_compilation/diag7050b.d b/compiler/test/fail_compilation/diag7050b.d similarity index 100% rename from test/fail_compilation/diag7050b.d rename to compiler/test/fail_compilation/diag7050b.d diff --git a/test/fail_compilation/diag7050c.d b/compiler/test/fail_compilation/diag7050c.d similarity index 100% rename from test/fail_compilation/diag7050c.d rename to compiler/test/fail_compilation/diag7050c.d diff --git a/test/fail_compilation/diag7420.d b/compiler/test/fail_compilation/diag7420.d similarity index 100% rename from test/fail_compilation/diag7420.d rename to compiler/test/fail_compilation/diag7420.d diff --git a/test/fail_compilation/diag7477.d b/compiler/test/fail_compilation/diag7477.d similarity index 100% rename from test/fail_compilation/diag7477.d rename to compiler/test/fail_compilation/diag7477.d diff --git a/test/fail_compilation/diag7747.d b/compiler/test/fail_compilation/diag7747.d similarity index 100% rename from test/fail_compilation/diag7747.d rename to compiler/test/fail_compilation/diag7747.d diff --git a/test/fail_compilation/diag7998.d b/compiler/test/fail_compilation/diag7998.d similarity index 100% rename from test/fail_compilation/diag7998.d rename to compiler/test/fail_compilation/diag7998.d diff --git a/test/fail_compilation/diag8044.d b/compiler/test/fail_compilation/diag8044.d similarity index 100% rename from test/fail_compilation/diag8044.d rename to compiler/test/fail_compilation/diag8044.d diff --git a/test/fail_compilation/diag8101.d b/compiler/test/fail_compilation/diag8101.d similarity index 100% rename from test/fail_compilation/diag8101.d rename to compiler/test/fail_compilation/diag8101.d diff --git a/test/fail_compilation/diag8101b.d b/compiler/test/fail_compilation/diag8101b.d similarity index 100% rename from test/fail_compilation/diag8101b.d rename to compiler/test/fail_compilation/diag8101b.d diff --git a/test/fail_compilation/diag8178.d b/compiler/test/fail_compilation/diag8178.d similarity index 100% rename from test/fail_compilation/diag8178.d rename to compiler/test/fail_compilation/diag8178.d diff --git a/test/fail_compilation/diag8318.d b/compiler/test/fail_compilation/diag8318.d similarity index 100% rename from test/fail_compilation/diag8318.d rename to compiler/test/fail_compilation/diag8318.d diff --git a/test/fail_compilation/diag8425.d b/compiler/test/fail_compilation/diag8425.d similarity index 100% rename from test/fail_compilation/diag8425.d rename to compiler/test/fail_compilation/diag8425.d diff --git a/test/fail_compilation/diag8510.d b/compiler/test/fail_compilation/diag8510.d similarity index 100% rename from test/fail_compilation/diag8510.d rename to compiler/test/fail_compilation/diag8510.d diff --git a/test/fail_compilation/diag8559.d b/compiler/test/fail_compilation/diag8559.d similarity index 100% rename from test/fail_compilation/diag8559.d rename to compiler/test/fail_compilation/diag8559.d diff --git a/test/fail_compilation/diag8648.d b/compiler/test/fail_compilation/diag8648.d similarity index 100% rename from test/fail_compilation/diag8648.d rename to compiler/test/fail_compilation/diag8648.d diff --git a/test/fail_compilation/diag8684.d b/compiler/test/fail_compilation/diag8684.d similarity index 100% rename from test/fail_compilation/diag8684.d rename to compiler/test/fail_compilation/diag8684.d diff --git a/test/fail_compilation/diag8697.d b/compiler/test/fail_compilation/diag8697.d similarity index 100% rename from test/fail_compilation/diag8697.d rename to compiler/test/fail_compilation/diag8697.d diff --git a/test/fail_compilation/diag8714.d b/compiler/test/fail_compilation/diag8714.d similarity index 100% rename from test/fail_compilation/diag8714.d rename to compiler/test/fail_compilation/diag8714.d diff --git a/test/fail_compilation/diag8777.d b/compiler/test/fail_compilation/diag8777.d similarity index 100% rename from test/fail_compilation/diag8777.d rename to compiler/test/fail_compilation/diag8777.d diff --git a/test/fail_compilation/diag8787.d b/compiler/test/fail_compilation/diag8787.d similarity index 100% rename from test/fail_compilation/diag8787.d rename to compiler/test/fail_compilation/diag8787.d diff --git a/test/fail_compilation/diag8825.d b/compiler/test/fail_compilation/diag8825.d similarity index 100% rename from test/fail_compilation/diag8825.d rename to compiler/test/fail_compilation/diag8825.d diff --git a/test/fail_compilation/diag8892.d b/compiler/test/fail_compilation/diag8892.d similarity index 100% rename from test/fail_compilation/diag8892.d rename to compiler/test/fail_compilation/diag8892.d diff --git a/test/fail_compilation/diag8894.d b/compiler/test/fail_compilation/diag8894.d similarity index 100% rename from test/fail_compilation/diag8894.d rename to compiler/test/fail_compilation/diag8894.d diff --git a/test/fail_compilation/diag8928.d b/compiler/test/fail_compilation/diag8928.d similarity index 100% rename from test/fail_compilation/diag8928.d rename to compiler/test/fail_compilation/diag8928.d diff --git a/test/fail_compilation/diag9004.d b/compiler/test/fail_compilation/diag9004.d similarity index 100% rename from test/fail_compilation/diag9004.d rename to compiler/test/fail_compilation/diag9004.d diff --git a/test/fail_compilation/diag9148.d b/compiler/test/fail_compilation/diag9148.d similarity index 100% rename from test/fail_compilation/diag9148.d rename to compiler/test/fail_compilation/diag9148.d diff --git a/test/fail_compilation/diag9191.d b/compiler/test/fail_compilation/diag9191.d similarity index 100% rename from test/fail_compilation/diag9191.d rename to compiler/test/fail_compilation/diag9191.d diff --git a/test/fail_compilation/diag9210a.d b/compiler/test/fail_compilation/diag9210a.d similarity index 100% rename from test/fail_compilation/diag9210a.d rename to compiler/test/fail_compilation/diag9210a.d diff --git a/test/fail_compilation/diag9247.d b/compiler/test/fail_compilation/diag9247.d similarity index 100% rename from test/fail_compilation/diag9247.d rename to compiler/test/fail_compilation/diag9247.d diff --git a/test/fail_compilation/diag9250.d b/compiler/test/fail_compilation/diag9250.d similarity index 100% rename from test/fail_compilation/diag9250.d rename to compiler/test/fail_compilation/diag9250.d diff --git a/test/fail_compilation/diag9312.d b/compiler/test/fail_compilation/diag9312.d similarity index 100% rename from test/fail_compilation/diag9312.d rename to compiler/test/fail_compilation/diag9312.d diff --git a/test/fail_compilation/diag9357.d b/compiler/test/fail_compilation/diag9357.d similarity index 100% rename from test/fail_compilation/diag9357.d rename to compiler/test/fail_compilation/diag9357.d diff --git a/test/fail_compilation/diag9358.d b/compiler/test/fail_compilation/diag9358.d similarity index 100% rename from test/fail_compilation/diag9358.d rename to compiler/test/fail_compilation/diag9358.d diff --git a/test/fail_compilation/diag9398.d b/compiler/test/fail_compilation/diag9398.d similarity index 100% rename from test/fail_compilation/diag9398.d rename to compiler/test/fail_compilation/diag9398.d diff --git a/test/fail_compilation/diag9420.d b/compiler/test/fail_compilation/diag9420.d similarity index 100% rename from test/fail_compilation/diag9420.d rename to compiler/test/fail_compilation/diag9420.d diff --git a/test/fail_compilation/diag9451.d b/compiler/test/fail_compilation/diag9451.d similarity index 100% rename from test/fail_compilation/diag9451.d rename to compiler/test/fail_compilation/diag9451.d diff --git a/test/fail_compilation/diag9479.d b/compiler/test/fail_compilation/diag9479.d similarity index 100% rename from test/fail_compilation/diag9479.d rename to compiler/test/fail_compilation/diag9479.d diff --git a/test/fail_compilation/diag9574.d b/compiler/test/fail_compilation/diag9574.d similarity index 100% rename from test/fail_compilation/diag9574.d rename to compiler/test/fail_compilation/diag9574.d diff --git a/test/fail_compilation/diag9620.d b/compiler/test/fail_compilation/diag9620.d similarity index 100% rename from test/fail_compilation/diag9620.d rename to compiler/test/fail_compilation/diag9620.d diff --git a/test/fail_compilation/diag9635.d b/compiler/test/fail_compilation/diag9635.d similarity index 100% rename from test/fail_compilation/diag9635.d rename to compiler/test/fail_compilation/diag9635.d diff --git a/test/fail_compilation/diag9679.d b/compiler/test/fail_compilation/diag9679.d similarity index 100% rename from test/fail_compilation/diag9679.d rename to compiler/test/fail_compilation/diag9679.d diff --git a/test/fail_compilation/diag9765.d b/compiler/test/fail_compilation/diag9765.d similarity index 100% rename from test/fail_compilation/diag9765.d rename to compiler/test/fail_compilation/diag9765.d diff --git a/test/fail_compilation/diag9831.d b/compiler/test/fail_compilation/diag9831.d similarity index 100% rename from test/fail_compilation/diag9831.d rename to compiler/test/fail_compilation/diag9831.d diff --git a/test/fail_compilation/diag9861.d b/compiler/test/fail_compilation/diag9861.d similarity index 100% rename from test/fail_compilation/diag9861.d rename to compiler/test/fail_compilation/diag9861.d diff --git a/test/fail_compilation/diag9880.d b/compiler/test/fail_compilation/diag9880.d similarity index 100% rename from test/fail_compilation/diag9880.d rename to compiler/test/fail_compilation/diag9880.d diff --git a/test/fail_compilation/diag9961.d b/compiler/test/fail_compilation/diag9961.d similarity index 100% rename from test/fail_compilation/diag9961.d rename to compiler/test/fail_compilation/diag9961.d diff --git a/test/fail_compilation/diag_class_alloc.d b/compiler/test/fail_compilation/diag_class_alloc.d similarity index 100% rename from test/fail_compilation/diag_class_alloc.d rename to compiler/test/fail_compilation/diag_class_alloc.d diff --git a/test/fail_compilation/diag_cstyle.d b/compiler/test/fail_compilation/diag_cstyle.d similarity index 100% rename from test/fail_compilation/diag_cstyle.d rename to compiler/test/fail_compilation/diag_cstyle.d diff --git a/test/fail_compilation/diag_debug_conditional.d b/compiler/test/fail_compilation/diag_debug_conditional.d similarity index 100% rename from test/fail_compilation/diag_debug_conditional.d rename to compiler/test/fail_compilation/diag_debug_conditional.d diff --git a/test/fail_compilation/diag_err1.d b/compiler/test/fail_compilation/diag_err1.d similarity index 100% rename from test/fail_compilation/diag_err1.d rename to compiler/test/fail_compilation/diag_err1.d diff --git a/test/fail_compilation/diag_funclit.d b/compiler/test/fail_compilation/diag_funclit.d similarity index 100% rename from test/fail_compilation/diag_funclit.d rename to compiler/test/fail_compilation/diag_funclit.d diff --git a/test/fail_compilation/diag_in_array.d b/compiler/test/fail_compilation/diag_in_array.d similarity index 100% rename from test/fail_compilation/diag_in_array.d rename to compiler/test/fail_compilation/diag_in_array.d diff --git a/test/fail_compilation/diag_template_alias.d b/compiler/test/fail_compilation/diag_template_alias.d similarity index 100% rename from test/fail_compilation/diag_template_alias.d rename to compiler/test/fail_compilation/diag_template_alias.d diff --git a/test/fail_compilation/diag_template_this.d b/compiler/test/fail_compilation/diag_template_this.d similarity index 100% rename from test/fail_compilation/diag_template_this.d rename to compiler/test/fail_compilation/diag_template_this.d diff --git a/test/fail_compilation/diagin.d b/compiler/test/fail_compilation/diagin.d similarity index 100% rename from test/fail_compilation/diagin.d rename to compiler/test/fail_compilation/diagin.d diff --git a/test/fail_compilation/diaginref.d b/compiler/test/fail_compilation/diaginref.d similarity index 100% rename from test/fail_compilation/diaginref.d rename to compiler/test/fail_compilation/diaginref.d diff --git a/test/fail_compilation/dip1000_deprecation.d b/compiler/test/fail_compilation/dip1000_deprecation.d similarity index 100% rename from test/fail_compilation/dip1000_deprecation.d rename to compiler/test/fail_compilation/dip1000_deprecation.d diff --git a/test/fail_compilation/dip22a.d b/compiler/test/fail_compilation/dip22a.d similarity index 100% rename from test/fail_compilation/dip22a.d rename to compiler/test/fail_compilation/dip22a.d diff --git a/test/fail_compilation/dip22b.d b/compiler/test/fail_compilation/dip22b.d similarity index 100% rename from test/fail_compilation/dip22b.d rename to compiler/test/fail_compilation/dip22b.d diff --git a/test/fail_compilation/dip22e.d b/compiler/test/fail_compilation/dip22e.d similarity index 100% rename from test/fail_compilation/dip22e.d rename to compiler/test/fail_compilation/dip22e.d diff --git a/test/fail_compilation/dip25.d b/compiler/test/fail_compilation/dip25.d similarity index 100% rename from test/fail_compilation/dip25.d rename to compiler/test/fail_compilation/dip25.d diff --git a/test/fail_compilation/disable.d b/compiler/test/fail_compilation/disable.d similarity index 100% rename from test/fail_compilation/disable.d rename to compiler/test/fail_compilation/disable.d diff --git a/test/fail_compilation/disable_new.d b/compiler/test/fail_compilation/disable_new.d similarity index 100% rename from test/fail_compilation/disable_new.d rename to compiler/test/fail_compilation/disable_new.d diff --git a/test/fail_compilation/dtor_attributes.d b/compiler/test/fail_compilation/dtor_attributes.d similarity index 100% rename from test/fail_compilation/dtor_attributes.d rename to compiler/test/fail_compilation/dtor_attributes.d diff --git a/test/fail_compilation/dtorfields_attributes.d b/compiler/test/fail_compilation/dtorfields_attributes.d similarity index 100% rename from test/fail_compilation/dtorfields_attributes.d rename to compiler/test/fail_compilation/dtorfields_attributes.d diff --git a/test/fail_compilation/e15876_1.d b/compiler/test/fail_compilation/e15876_1.d similarity index 100% rename from test/fail_compilation/e15876_1.d rename to compiler/test/fail_compilation/e15876_1.d diff --git a/test/fail_compilation/e15876_2.d b/compiler/test/fail_compilation/e15876_2.d similarity index 100% rename from test/fail_compilation/e15876_2.d rename to compiler/test/fail_compilation/e15876_2.d diff --git a/test/fail_compilation/e15876_3.d b/compiler/test/fail_compilation/e15876_3.d similarity index 100% rename from test/fail_compilation/e15876_3.d rename to compiler/test/fail_compilation/e15876_3.d diff --git a/test/fail_compilation/e15876_4.d b/compiler/test/fail_compilation/e15876_4.d similarity index 100% rename from test/fail_compilation/e15876_4.d rename to compiler/test/fail_compilation/e15876_4.d diff --git a/test/fail_compilation/e15876_5.d b/compiler/test/fail_compilation/e15876_5.d similarity index 100% rename from test/fail_compilation/e15876_5.d rename to compiler/test/fail_compilation/e15876_5.d diff --git a/test/fail_compilation/e15876_6.d b/compiler/test/fail_compilation/e15876_6.d similarity index 100% rename from test/fail_compilation/e15876_6.d rename to compiler/test/fail_compilation/e15876_6.d diff --git a/test/fail_compilation/e7804_1.d b/compiler/test/fail_compilation/e7804_1.d similarity index 100% rename from test/fail_compilation/e7804_1.d rename to compiler/test/fail_compilation/e7804_1.d diff --git a/test/fail_compilation/e7804_2.d b/compiler/test/fail_compilation/e7804_2.d similarity index 100% rename from test/fail_compilation/e7804_2.d rename to compiler/test/fail_compilation/e7804_2.d diff --git a/test/fail_compilation/emptyModulePattern.d b/compiler/test/fail_compilation/emptyModulePattern.d similarity index 100% rename from test/fail_compilation/emptyModulePattern.d rename to compiler/test/fail_compilation/emptyModulePattern.d diff --git a/test/fail_compilation/enum9921.d b/compiler/test/fail_compilation/enum9921.d similarity index 100% rename from test/fail_compilation/enum9921.d rename to compiler/test/fail_compilation/enum9921.d diff --git a/test/fail_compilation/enum_init.d b/compiler/test/fail_compilation/enum_init.d similarity index 100% rename from test/fail_compilation/enum_init.d rename to compiler/test/fail_compilation/enum_init.d diff --git a/test/fail_compilation/enumtype.c b/compiler/test/fail_compilation/enumtype.c similarity index 100% rename from test/fail_compilation/enumtype.c rename to compiler/test/fail_compilation/enumtype.c diff --git a/test/fail_compilation/extra-files/a14446.d b/compiler/test/fail_compilation/extra-files/a14446.d similarity index 100% rename from test/fail_compilation/extra-files/a14446.d rename to compiler/test/fail_compilation/extra-files/a14446.d diff --git a/test/fail_compilation/extra-files/bar11453.d b/compiler/test/fail_compilation/extra-files/bar11453.d similarity index 100% rename from test/fail_compilation/extra-files/bar11453.d rename to compiler/test/fail_compilation/extra-files/bar11453.d diff --git a/test/fail_compilation/extra-files/fail12485.d b/compiler/test/fail_compilation/extra-files/fail12485.d similarity index 100% rename from test/fail_compilation/extra-files/fail12485.d rename to compiler/test/fail_compilation/extra-files/fail12485.d diff --git a/test/fail_compilation/extra-files/fail6592.d b/compiler/test/fail_compilation/extra-files/fail6592.d similarity index 100% rename from test/fail_compilation/extra-files/fail6592.d rename to compiler/test/fail_compilation/extra-files/fail6592.d diff --git a/test/fail_compilation/extra-files/fake.a b/compiler/test/fail_compilation/extra-files/fake.a similarity index 100% rename from test/fail_compilation/extra-files/fake.a rename to compiler/test/fail_compilation/extra-files/fake.a diff --git a/test/fail_compilation/extra-files/fake.lib b/compiler/test/fail_compilation/extra-files/fake.lib similarity index 100% rename from test/fail_compilation/extra-files/fake.lib rename to compiler/test/fail_compilation/extra-files/fake.lib diff --git a/test/fail_compilation/extra-files/foo11453.d b/compiler/test/fail_compilation/extra-files/foo11453.d similarity index 100% rename from test/fail_compilation/extra-files/foo11453.d rename to compiler/test/fail_compilation/extra-files/foo11453.d diff --git a/test/fail_compilation/extra-files/makedeps-import.txt b/compiler/test/fail_compilation/extra-files/makedeps-import.txt similarity index 100% rename from test/fail_compilation/extra-files/makedeps-import.txt rename to compiler/test/fail_compilation/extra-files/makedeps-import.txt diff --git a/test/fail_compilation/extra-files/makedeps_a.d b/compiler/test/fail_compilation/extra-files/makedeps_a.d similarity index 100% rename from test/fail_compilation/extra-files/makedeps_a.d rename to compiler/test/fail_compilation/extra-files/makedeps_a.d diff --git a/test/fail_compilation/extra-files/minimal/object.d b/compiler/test/fail_compilation/extra-files/minimal/object.d similarity index 100% rename from test/fail_compilation/extra-files/minimal/object.d rename to compiler/test/fail_compilation/extra-files/minimal/object.d diff --git a/test/fail_compilation/extra-files/test23109/object.d b/compiler/test/fail_compilation/extra-files/test23109/object.d similarity index 100% rename from test/fail_compilation/extra-files/test23109/object.d rename to compiler/test/fail_compilation/extra-files/test23109/object.d diff --git a/test/fail_compilation/fail10.d b/compiler/test/fail_compilation/fail10.d similarity index 100% rename from test/fail_compilation/fail10.d rename to compiler/test/fail_compilation/fail10.d diff --git a/test/fail_compilation/fail100.d b/compiler/test/fail_compilation/fail100.d similarity index 100% rename from test/fail_compilation/fail100.d rename to compiler/test/fail_compilation/fail100.d diff --git a/test/fail_compilation/fail10082.d b/compiler/test/fail_compilation/fail10082.d similarity index 100% rename from test/fail_compilation/fail10082.d rename to compiler/test/fail_compilation/fail10082.d diff --git a/test/fail_compilation/fail101.d b/compiler/test/fail_compilation/fail101.d similarity index 100% rename from test/fail_compilation/fail101.d rename to compiler/test/fail_compilation/fail101.d diff --git a/test/fail_compilation/fail10102.d b/compiler/test/fail_compilation/fail10102.d similarity index 100% rename from test/fail_compilation/fail10102.d rename to compiler/test/fail_compilation/fail10102.d diff --git a/test/fail_compilation/fail10115.d b/compiler/test/fail_compilation/fail10115.d similarity index 100% rename from test/fail_compilation/fail10115.d rename to compiler/test/fail_compilation/fail10115.d diff --git a/test/fail_compilation/fail10207.d b/compiler/test/fail_compilation/fail10207.d similarity index 100% rename from test/fail_compilation/fail10207.d rename to compiler/test/fail_compilation/fail10207.d diff --git a/test/fail_compilation/fail10254.d b/compiler/test/fail_compilation/fail10254.d similarity index 100% rename from test/fail_compilation/fail10254.d rename to compiler/test/fail_compilation/fail10254.d diff --git a/test/fail_compilation/fail10277.d b/compiler/test/fail_compilation/fail10277.d similarity index 100% rename from test/fail_compilation/fail10277.d rename to compiler/test/fail_compilation/fail10277.d diff --git a/test/fail_compilation/fail10285.d b/compiler/test/fail_compilation/fail10285.d similarity index 100% rename from test/fail_compilation/fail10285.d rename to compiler/test/fail_compilation/fail10285.d diff --git a/test/fail_compilation/fail10299.d b/compiler/test/fail_compilation/fail10299.d similarity index 100% rename from test/fail_compilation/fail10299.d rename to compiler/test/fail_compilation/fail10299.d diff --git a/test/fail_compilation/fail10346.d b/compiler/test/fail_compilation/fail10346.d similarity index 100% rename from test/fail_compilation/fail10346.d rename to compiler/test/fail_compilation/fail10346.d diff --git a/test/fail_compilation/fail104.d b/compiler/test/fail_compilation/fail104.d similarity index 100% rename from test/fail_compilation/fail104.d rename to compiler/test/fail_compilation/fail104.d diff --git a/test/fail_compilation/fail10481.d b/compiler/test/fail_compilation/fail10481.d similarity index 100% rename from test/fail_compilation/fail10481.d rename to compiler/test/fail_compilation/fail10481.d diff --git a/test/fail_compilation/fail105.d b/compiler/test/fail_compilation/fail105.d similarity index 100% rename from test/fail_compilation/fail105.d rename to compiler/test/fail_compilation/fail105.d diff --git a/test/fail_compilation/fail10528.d b/compiler/test/fail_compilation/fail10528.d similarity index 100% rename from test/fail_compilation/fail10528.d rename to compiler/test/fail_compilation/fail10528.d diff --git a/test/fail_compilation/fail10534.d b/compiler/test/fail_compilation/fail10534.d similarity index 100% rename from test/fail_compilation/fail10534.d rename to compiler/test/fail_compilation/fail10534.d diff --git a/test/fail_compilation/fail106.d b/compiler/test/fail_compilation/fail106.d similarity index 100% rename from test/fail_compilation/fail106.d rename to compiler/test/fail_compilation/fail106.d diff --git a/test/fail_compilation/fail10630.d b/compiler/test/fail_compilation/fail10630.d similarity index 100% rename from test/fail_compilation/fail10630.d rename to compiler/test/fail_compilation/fail10630.d diff --git a/test/fail_compilation/fail10666.d b/compiler/test/fail_compilation/fail10666.d similarity index 100% rename from test/fail_compilation/fail10666.d rename to compiler/test/fail_compilation/fail10666.d diff --git a/test/fail_compilation/fail10806.d b/compiler/test/fail_compilation/fail10806.d similarity index 100% rename from test/fail_compilation/fail10806.d rename to compiler/test/fail_compilation/fail10806.d diff --git a/test/fail_compilation/fail109.d b/compiler/test/fail_compilation/fail109.d similarity index 100% rename from test/fail_compilation/fail109.d rename to compiler/test/fail_compilation/fail109.d diff --git a/test/fail_compilation/fail10905.d b/compiler/test/fail_compilation/fail10905.d similarity index 100% rename from test/fail_compilation/fail10905.d rename to compiler/test/fail_compilation/fail10905.d diff --git a/test/fail_compilation/fail10947.d b/compiler/test/fail_compilation/fail10947.d similarity index 100% rename from test/fail_compilation/fail10947.d rename to compiler/test/fail_compilation/fail10947.d diff --git a/test/fail_compilation/fail10964.d b/compiler/test/fail_compilation/fail10964.d similarity index 100% rename from test/fail_compilation/fail10964.d rename to compiler/test/fail_compilation/fail10964.d diff --git a/test/fail_compilation/fail10968.d b/compiler/test/fail_compilation/fail10968.d similarity index 100% rename from test/fail_compilation/fail10968.d rename to compiler/test/fail_compilation/fail10968.d diff --git a/test/fail_compilation/fail10980.d b/compiler/test/fail_compilation/fail10980.d similarity index 100% rename from test/fail_compilation/fail10980.d rename to compiler/test/fail_compilation/fail10980.d diff --git a/test/fail_compilation/fail11.d b/compiler/test/fail_compilation/fail11.d similarity index 100% rename from test/fail_compilation/fail11.d rename to compiler/test/fail_compilation/fail11.d diff --git a/test/fail_compilation/fail110.d b/compiler/test/fail_compilation/fail110.d similarity index 100% rename from test/fail_compilation/fail110.d rename to compiler/test/fail_compilation/fail110.d diff --git a/test/fail_compilation/fail11038.d b/compiler/test/fail_compilation/fail11038.d similarity index 100% rename from test/fail_compilation/fail11038.d rename to compiler/test/fail_compilation/fail11038.d diff --git a/test/fail_compilation/fail11042.d b/compiler/test/fail_compilation/fail11042.d similarity index 100% rename from test/fail_compilation/fail11042.d rename to compiler/test/fail_compilation/fail11042.d diff --git a/test/fail_compilation/fail111.d b/compiler/test/fail_compilation/fail111.d similarity index 100% rename from test/fail_compilation/fail111.d rename to compiler/test/fail_compilation/fail111.d diff --git a/test/fail_compilation/fail11125.d b/compiler/test/fail_compilation/fail11125.d similarity index 100% rename from test/fail_compilation/fail11125.d rename to compiler/test/fail_compilation/fail11125.d diff --git a/test/fail_compilation/fail11151.d b/compiler/test/fail_compilation/fail11151.d similarity index 100% rename from test/fail_compilation/fail11151.d rename to compiler/test/fail_compilation/fail11151.d diff --git a/test/fail_compilation/fail11163.d b/compiler/test/fail_compilation/fail11163.d similarity index 100% rename from test/fail_compilation/fail11163.d rename to compiler/test/fail_compilation/fail11163.d diff --git a/test/fail_compilation/fail113.d b/compiler/test/fail_compilation/fail113.d similarity index 100% rename from test/fail_compilation/fail113.d rename to compiler/test/fail_compilation/fail113.d diff --git a/test/fail_compilation/fail11355.d b/compiler/test/fail_compilation/fail11355.d similarity index 100% rename from test/fail_compilation/fail11355.d rename to compiler/test/fail_compilation/fail11355.d diff --git a/test/fail_compilation/fail11375.d b/compiler/test/fail_compilation/fail11375.d similarity index 100% rename from test/fail_compilation/fail11375.d rename to compiler/test/fail_compilation/fail11375.d diff --git a/test/fail_compilation/fail114.d b/compiler/test/fail_compilation/fail114.d similarity index 100% rename from test/fail_compilation/fail114.d rename to compiler/test/fail_compilation/fail114.d diff --git a/test/fail_compilation/fail11426.d b/compiler/test/fail_compilation/fail11426.d similarity index 100% rename from test/fail_compilation/fail11426.d rename to compiler/test/fail_compilation/fail11426.d diff --git a/test/fail_compilation/fail11445.d b/compiler/test/fail_compilation/fail11445.d similarity index 100% rename from test/fail_compilation/fail11445.d rename to compiler/test/fail_compilation/fail11445.d diff --git a/test/fail_compilation/fail11453a.d b/compiler/test/fail_compilation/fail11453a.d similarity index 100% rename from test/fail_compilation/fail11453a.d rename to compiler/test/fail_compilation/fail11453a.d diff --git a/test/fail_compilation/fail11453b.d b/compiler/test/fail_compilation/fail11453b.d similarity index 100% rename from test/fail_compilation/fail11453b.d rename to compiler/test/fail_compilation/fail11453b.d diff --git a/test/fail_compilation/fail115.d b/compiler/test/fail_compilation/fail115.d similarity index 100% rename from test/fail_compilation/fail115.d rename to compiler/test/fail_compilation/fail115.d diff --git a/test/fail_compilation/fail11503a.d b/compiler/test/fail_compilation/fail11503a.d similarity index 100% rename from test/fail_compilation/fail11503a.d rename to compiler/test/fail_compilation/fail11503a.d diff --git a/test/fail_compilation/fail11503b.d b/compiler/test/fail_compilation/fail11503b.d similarity index 100% rename from test/fail_compilation/fail11503b.d rename to compiler/test/fail_compilation/fail11503b.d diff --git a/test/fail_compilation/fail11503c.d b/compiler/test/fail_compilation/fail11503c.d similarity index 100% rename from test/fail_compilation/fail11503c.d rename to compiler/test/fail_compilation/fail11503c.d diff --git a/test/fail_compilation/fail11503d.d b/compiler/test/fail_compilation/fail11503d.d similarity index 100% rename from test/fail_compilation/fail11503d.d rename to compiler/test/fail_compilation/fail11503d.d diff --git a/test/fail_compilation/fail11510.d b/compiler/test/fail_compilation/fail11510.d similarity index 100% rename from test/fail_compilation/fail11510.d rename to compiler/test/fail_compilation/fail11510.d diff --git a/test/fail_compilation/fail11532.d b/compiler/test/fail_compilation/fail11532.d similarity index 100% rename from test/fail_compilation/fail11532.d rename to compiler/test/fail_compilation/fail11532.d diff --git a/test/fail_compilation/fail11542.d b/compiler/test/fail_compilation/fail11542.d similarity index 100% rename from test/fail_compilation/fail11542.d rename to compiler/test/fail_compilation/fail11542.d diff --git a/test/fail_compilation/fail11545.d b/compiler/test/fail_compilation/fail11545.d similarity index 100% rename from test/fail_compilation/fail11545.d rename to compiler/test/fail_compilation/fail11545.d diff --git a/test/fail_compilation/fail11552.d b/compiler/test/fail_compilation/fail11552.d similarity index 100% rename from test/fail_compilation/fail11552.d rename to compiler/test/fail_compilation/fail11552.d diff --git a/test/fail_compilation/fail11562.d b/compiler/test/fail_compilation/fail11562.d similarity index 100% rename from test/fail_compilation/fail11562.d rename to compiler/test/fail_compilation/fail11562.d diff --git a/test/fail_compilation/fail11591b.d b/compiler/test/fail_compilation/fail11591b.d similarity index 100% rename from test/fail_compilation/fail11591b.d rename to compiler/test/fail_compilation/fail11591b.d diff --git a/test/fail_compilation/fail116.d b/compiler/test/fail_compilation/fail116.d similarity index 100% rename from test/fail_compilation/fail116.d rename to compiler/test/fail_compilation/fail116.d diff --git a/test/fail_compilation/fail11653.d b/compiler/test/fail_compilation/fail11653.d similarity index 100% rename from test/fail_compilation/fail11653.d rename to compiler/test/fail_compilation/fail11653.d diff --git a/test/fail_compilation/fail117.d b/compiler/test/fail_compilation/fail117.d similarity index 100% rename from test/fail_compilation/fail117.d rename to compiler/test/fail_compilation/fail117.d diff --git a/test/fail_compilation/fail11714.d b/compiler/test/fail_compilation/fail11714.d similarity index 100% rename from test/fail_compilation/fail11714.d rename to compiler/test/fail_compilation/fail11714.d diff --git a/test/fail_compilation/fail11746.d b/compiler/test/fail_compilation/fail11746.d similarity index 100% rename from test/fail_compilation/fail11746.d rename to compiler/test/fail_compilation/fail11746.d diff --git a/test/fail_compilation/fail11748.d b/compiler/test/fail_compilation/fail11748.d similarity index 100% rename from test/fail_compilation/fail11748.d rename to compiler/test/fail_compilation/fail11748.d diff --git a/test/fail_compilation/fail11751.d b/compiler/test/fail_compilation/fail11751.d similarity index 100% rename from test/fail_compilation/fail11751.d rename to compiler/test/fail_compilation/fail11751.d diff --git a/test/fail_compilation/fail118.d b/compiler/test/fail_compilation/fail118.d similarity index 100% rename from test/fail_compilation/fail118.d rename to compiler/test/fail_compilation/fail118.d diff --git a/test/fail_compilation/fail12.d b/compiler/test/fail_compilation/fail12.d similarity index 100% rename from test/fail_compilation/fail12.d rename to compiler/test/fail_compilation/fail12.d diff --git a/test/fail_compilation/fail120.d b/compiler/test/fail_compilation/fail120.d similarity index 100% rename from test/fail_compilation/fail120.d rename to compiler/test/fail_compilation/fail120.d diff --git a/test/fail_compilation/fail12047.d b/compiler/test/fail_compilation/fail12047.d similarity index 100% rename from test/fail_compilation/fail12047.d rename to compiler/test/fail_compilation/fail12047.d diff --git a/test/fail_compilation/fail121.d b/compiler/test/fail_compilation/fail121.d similarity index 100% rename from test/fail_compilation/fail121.d rename to compiler/test/fail_compilation/fail121.d diff --git a/test/fail_compilation/fail122.d b/compiler/test/fail_compilation/fail122.d similarity index 100% rename from test/fail_compilation/fail122.d rename to compiler/test/fail_compilation/fail122.d diff --git a/test/fail_compilation/fail12236.d b/compiler/test/fail_compilation/fail12236.d similarity index 100% rename from test/fail_compilation/fail12236.d rename to compiler/test/fail_compilation/fail12236.d diff --git a/test/fail_compilation/fail12255.d b/compiler/test/fail_compilation/fail12255.d similarity index 100% rename from test/fail_compilation/fail12255.d rename to compiler/test/fail_compilation/fail12255.d diff --git a/test/fail_compilation/fail123.d b/compiler/test/fail_compilation/fail123.d similarity index 100% rename from test/fail_compilation/fail123.d rename to compiler/test/fail_compilation/fail123.d diff --git a/test/fail_compilation/fail12378.d b/compiler/test/fail_compilation/fail12378.d similarity index 100% rename from test/fail_compilation/fail12378.d rename to compiler/test/fail_compilation/fail12378.d diff --git a/test/fail_compilation/fail12390.d b/compiler/test/fail_compilation/fail12390.d similarity index 100% rename from test/fail_compilation/fail12390.d rename to compiler/test/fail_compilation/fail12390.d diff --git a/test/fail_compilation/fail124.d b/compiler/test/fail_compilation/fail124.d similarity index 100% rename from test/fail_compilation/fail124.d rename to compiler/test/fail_compilation/fail124.d diff --git a/test/fail_compilation/fail12436.d b/compiler/test/fail_compilation/fail12436.d similarity index 100% rename from test/fail_compilation/fail12436.d rename to compiler/test/fail_compilation/fail12436.d diff --git a/test/fail_compilation/fail12485.sh b/compiler/test/fail_compilation/fail12485.sh similarity index 100% rename from test/fail_compilation/fail12485.sh rename to compiler/test/fail_compilation/fail12485.sh diff --git a/test/fail_compilation/fail125.d b/compiler/test/fail_compilation/fail125.d similarity index 100% rename from test/fail_compilation/fail125.d rename to compiler/test/fail_compilation/fail125.d diff --git a/test/fail_compilation/fail126.d b/compiler/test/fail_compilation/fail126.d similarity index 100% rename from test/fail_compilation/fail126.d rename to compiler/test/fail_compilation/fail126.d diff --git a/test/fail_compilation/fail12604.d b/compiler/test/fail_compilation/fail12604.d similarity index 100% rename from test/fail_compilation/fail12604.d rename to compiler/test/fail_compilation/fail12604.d diff --git a/test/fail_compilation/fail12622.d b/compiler/test/fail_compilation/fail12622.d similarity index 100% rename from test/fail_compilation/fail12622.d rename to compiler/test/fail_compilation/fail12622.d diff --git a/test/fail_compilation/fail12635.d b/compiler/test/fail_compilation/fail12635.d similarity index 100% rename from test/fail_compilation/fail12635.d rename to compiler/test/fail_compilation/fail12635.d diff --git a/test/fail_compilation/fail12636.d b/compiler/test/fail_compilation/fail12636.d similarity index 100% rename from test/fail_compilation/fail12636.d rename to compiler/test/fail_compilation/fail12636.d diff --git a/test/fail_compilation/fail127.d b/compiler/test/fail_compilation/fail127.d similarity index 100% rename from test/fail_compilation/fail127.d rename to compiler/test/fail_compilation/fail127.d diff --git a/test/fail_compilation/fail12730a.d b/compiler/test/fail_compilation/fail12730a.d similarity index 100% rename from test/fail_compilation/fail12730a.d rename to compiler/test/fail_compilation/fail12730a.d diff --git a/test/fail_compilation/fail12730b.d b/compiler/test/fail_compilation/fail12730b.d similarity index 100% rename from test/fail_compilation/fail12730b.d rename to compiler/test/fail_compilation/fail12730b.d diff --git a/test/fail_compilation/fail12744.d b/compiler/test/fail_compilation/fail12744.d similarity index 100% rename from test/fail_compilation/fail12744.d rename to compiler/test/fail_compilation/fail12744.d diff --git a/test/fail_compilation/fail12749.d b/compiler/test/fail_compilation/fail12749.d similarity index 100% rename from test/fail_compilation/fail12749.d rename to compiler/test/fail_compilation/fail12749.d diff --git a/test/fail_compilation/fail12764.d b/compiler/test/fail_compilation/fail12764.d similarity index 100% rename from test/fail_compilation/fail12764.d rename to compiler/test/fail_compilation/fail12764.d diff --git a/test/fail_compilation/fail12809.d b/compiler/test/fail_compilation/fail12809.d similarity index 100% rename from test/fail_compilation/fail12809.d rename to compiler/test/fail_compilation/fail12809.d diff --git a/test/fail_compilation/fail129.d b/compiler/test/fail_compilation/fail129.d similarity index 100% rename from test/fail_compilation/fail129.d rename to compiler/test/fail_compilation/fail129.d diff --git a/test/fail_compilation/fail12901.d b/compiler/test/fail_compilation/fail12901.d similarity index 100% rename from test/fail_compilation/fail12901.d rename to compiler/test/fail_compilation/fail12901.d diff --git a/test/fail_compilation/fail12908.d b/compiler/test/fail_compilation/fail12908.d similarity index 100% rename from test/fail_compilation/fail12908.d rename to compiler/test/fail_compilation/fail12908.d diff --git a/test/fail_compilation/fail12932.d b/compiler/test/fail_compilation/fail12932.d similarity index 100% rename from test/fail_compilation/fail12932.d rename to compiler/test/fail_compilation/fail12932.d diff --git a/test/fail_compilation/fail13064.d b/compiler/test/fail_compilation/fail13064.d similarity index 100% rename from test/fail_compilation/fail13064.d rename to compiler/test/fail_compilation/fail13064.d diff --git a/test/fail_compilation/fail131.d b/compiler/test/fail_compilation/fail131.d similarity index 100% rename from test/fail_compilation/fail131.d rename to compiler/test/fail_compilation/fail131.d diff --git a/test/fail_compilation/fail13116.d b/compiler/test/fail_compilation/fail13116.d similarity index 100% rename from test/fail_compilation/fail13116.d rename to compiler/test/fail_compilation/fail13116.d diff --git a/test/fail_compilation/fail13120.d b/compiler/test/fail_compilation/fail13120.d similarity index 100% rename from test/fail_compilation/fail13120.d rename to compiler/test/fail_compilation/fail13120.d diff --git a/test/fail_compilation/fail13187.d b/compiler/test/fail_compilation/fail13187.d similarity index 100% rename from test/fail_compilation/fail13187.d rename to compiler/test/fail_compilation/fail13187.d diff --git a/test/fail_compilation/fail132.d b/compiler/test/fail_compilation/fail132.d similarity index 100% rename from test/fail_compilation/fail132.d rename to compiler/test/fail_compilation/fail132.d diff --git a/test/fail_compilation/fail13203.d b/compiler/test/fail_compilation/fail13203.d similarity index 100% rename from test/fail_compilation/fail13203.d rename to compiler/test/fail_compilation/fail13203.d diff --git a/test/fail_compilation/fail133.d b/compiler/test/fail_compilation/fail133.d similarity index 100% rename from test/fail_compilation/fail133.d rename to compiler/test/fail_compilation/fail133.d diff --git a/test/fail_compilation/fail13336a.d b/compiler/test/fail_compilation/fail13336a.d similarity index 100% rename from test/fail_compilation/fail13336a.d rename to compiler/test/fail_compilation/fail13336a.d diff --git a/test/fail_compilation/fail13336b.d b/compiler/test/fail_compilation/fail13336b.d similarity index 100% rename from test/fail_compilation/fail13336b.d rename to compiler/test/fail_compilation/fail13336b.d diff --git a/test/fail_compilation/fail134.d b/compiler/test/fail_compilation/fail134.d similarity index 100% rename from test/fail_compilation/fail134.d rename to compiler/test/fail_compilation/fail134.d diff --git a/test/fail_compilation/fail13424.d b/compiler/test/fail_compilation/fail13424.d similarity index 100% rename from test/fail_compilation/fail13424.d rename to compiler/test/fail_compilation/fail13424.d diff --git a/test/fail_compilation/fail13434_m32.d b/compiler/test/fail_compilation/fail13434_m32.d similarity index 100% rename from test/fail_compilation/fail13434_m32.d rename to compiler/test/fail_compilation/fail13434_m32.d diff --git a/test/fail_compilation/fail13434_m64.d b/compiler/test/fail_compilation/fail13434_m64.d similarity index 100% rename from test/fail_compilation/fail13434_m64.d rename to compiler/test/fail_compilation/fail13434_m64.d diff --git a/test/fail_compilation/fail13435.d b/compiler/test/fail_compilation/fail13435.d similarity index 100% rename from test/fail_compilation/fail13435.d rename to compiler/test/fail_compilation/fail13435.d diff --git a/test/fail_compilation/fail13498.d b/compiler/test/fail_compilation/fail13498.d similarity index 100% rename from test/fail_compilation/fail13498.d rename to compiler/test/fail_compilation/fail13498.d diff --git a/test/fail_compilation/fail13574.d b/compiler/test/fail_compilation/fail13574.d similarity index 100% rename from test/fail_compilation/fail13574.d rename to compiler/test/fail_compilation/fail13574.d diff --git a/test/fail_compilation/fail136.d b/compiler/test/fail_compilation/fail136.d similarity index 100% rename from test/fail_compilation/fail136.d rename to compiler/test/fail_compilation/fail136.d diff --git a/test/fail_compilation/fail13601.d b/compiler/test/fail_compilation/fail13601.d similarity index 100% rename from test/fail_compilation/fail13601.d rename to compiler/test/fail_compilation/fail13601.d diff --git a/test/fail_compilation/fail13701.d b/compiler/test/fail_compilation/fail13701.d similarity index 100% rename from test/fail_compilation/fail13701.d rename to compiler/test/fail_compilation/fail13701.d diff --git a/test/fail_compilation/fail13756.d b/compiler/test/fail_compilation/fail13756.d similarity index 100% rename from test/fail_compilation/fail13756.d rename to compiler/test/fail_compilation/fail13756.d diff --git a/test/fail_compilation/fail13775.d b/compiler/test/fail_compilation/fail13775.d similarity index 100% rename from test/fail_compilation/fail13775.d rename to compiler/test/fail_compilation/fail13775.d diff --git a/test/fail_compilation/fail139.d b/compiler/test/fail_compilation/fail139.d similarity index 100% rename from test/fail_compilation/fail139.d rename to compiler/test/fail_compilation/fail139.d diff --git a/test/fail_compilation/fail13902.d b/compiler/test/fail_compilation/fail13902.d similarity index 100% rename from test/fail_compilation/fail13902.d rename to compiler/test/fail_compilation/fail13902.d diff --git a/test/fail_compilation/fail13938.d b/compiler/test/fail_compilation/fail13938.d similarity index 100% rename from test/fail_compilation/fail13938.d rename to compiler/test/fail_compilation/fail13938.d diff --git a/test/fail_compilation/fail13939.d b/compiler/test/fail_compilation/fail13939.d similarity index 100% rename from test/fail_compilation/fail13939.d rename to compiler/test/fail_compilation/fail13939.d diff --git a/test/fail_compilation/fail14.d b/compiler/test/fail_compilation/fail14.d similarity index 100% rename from test/fail_compilation/fail14.d rename to compiler/test/fail_compilation/fail14.d diff --git a/test/fail_compilation/fail14009.d b/compiler/test/fail_compilation/fail14009.d similarity index 100% rename from test/fail_compilation/fail14009.d rename to compiler/test/fail_compilation/fail14009.d diff --git a/test/fail_compilation/fail14089.d b/compiler/test/fail_compilation/fail14089.d similarity index 100% rename from test/fail_compilation/fail14089.d rename to compiler/test/fail_compilation/fail14089.d diff --git a/test/fail_compilation/fail142.d b/compiler/test/fail_compilation/fail142.d similarity index 100% rename from test/fail_compilation/fail142.d rename to compiler/test/fail_compilation/fail142.d diff --git a/test/fail_compilation/fail14249.d b/compiler/test/fail_compilation/fail14249.d similarity index 100% rename from test/fail_compilation/fail14249.d rename to compiler/test/fail_compilation/fail14249.d diff --git a/test/fail_compilation/fail14277.d b/compiler/test/fail_compilation/fail14277.d similarity index 100% rename from test/fail_compilation/fail14277.d rename to compiler/test/fail_compilation/fail14277.d diff --git a/test/fail_compilation/fail143.d b/compiler/test/fail_compilation/fail143.d similarity index 100% rename from test/fail_compilation/fail143.d rename to compiler/test/fail_compilation/fail143.d diff --git a/test/fail_compilation/fail14304.d b/compiler/test/fail_compilation/fail14304.d similarity index 100% rename from test/fail_compilation/fail14304.d rename to compiler/test/fail_compilation/fail14304.d diff --git a/test/fail_compilation/fail144.d b/compiler/test/fail_compilation/fail144.d similarity index 100% rename from test/fail_compilation/fail144.d rename to compiler/test/fail_compilation/fail144.d diff --git a/test/fail_compilation/fail14406.d b/compiler/test/fail_compilation/fail14406.d similarity index 100% rename from test/fail_compilation/fail14406.d rename to compiler/test/fail_compilation/fail14406.d diff --git a/test/fail_compilation/fail14416.d b/compiler/test/fail_compilation/fail14416.d similarity index 100% rename from test/fail_compilation/fail14416.d rename to compiler/test/fail_compilation/fail14416.d diff --git a/test/fail_compilation/fail14486.d b/compiler/test/fail_compilation/fail14486.d similarity index 100% rename from test/fail_compilation/fail14486.d rename to compiler/test/fail_compilation/fail14486.d diff --git a/test/fail_compilation/fail145.d b/compiler/test/fail_compilation/fail145.d similarity index 100% rename from test/fail_compilation/fail145.d rename to compiler/test/fail_compilation/fail145.d diff --git a/test/fail_compilation/fail14554.d b/compiler/test/fail_compilation/fail14554.d similarity index 100% rename from test/fail_compilation/fail14554.d rename to compiler/test/fail_compilation/fail14554.d diff --git a/test/fail_compilation/fail14669.d b/compiler/test/fail_compilation/fail14669.d similarity index 100% rename from test/fail_compilation/fail14669.d rename to compiler/test/fail_compilation/fail14669.d diff --git a/test/fail_compilation/fail14965.d b/compiler/test/fail_compilation/fail14965.d similarity index 100% rename from test/fail_compilation/fail14965.d rename to compiler/test/fail_compilation/fail14965.d diff --git a/test/fail_compilation/fail14997.d b/compiler/test/fail_compilation/fail14997.d similarity index 100% rename from test/fail_compilation/fail14997.d rename to compiler/test/fail_compilation/fail14997.d diff --git a/test/fail_compilation/fail15.d b/compiler/test/fail_compilation/fail15.d similarity index 100% rename from test/fail_compilation/fail15.d rename to compiler/test/fail_compilation/fail15.d diff --git a/test/fail_compilation/fail150.d b/compiler/test/fail_compilation/fail150.d similarity index 100% rename from test/fail_compilation/fail150.d rename to compiler/test/fail_compilation/fail150.d diff --git a/test/fail_compilation/fail15044.d b/compiler/test/fail_compilation/fail15044.d similarity index 100% rename from test/fail_compilation/fail15044.d rename to compiler/test/fail_compilation/fail15044.d diff --git a/test/fail_compilation/fail15068.d b/compiler/test/fail_compilation/fail15068.d similarity index 100% rename from test/fail_compilation/fail15068.d rename to compiler/test/fail_compilation/fail15068.d diff --git a/test/fail_compilation/fail15089.d b/compiler/test/fail_compilation/fail15089.d similarity index 100% rename from test/fail_compilation/fail15089.d rename to compiler/test/fail_compilation/fail15089.d diff --git a/test/fail_compilation/fail152.d b/compiler/test/fail_compilation/fail152.d similarity index 100% rename from test/fail_compilation/fail152.d rename to compiler/test/fail_compilation/fail152.d diff --git a/test/fail_compilation/fail153.d b/compiler/test/fail_compilation/fail153.d similarity index 100% rename from test/fail_compilation/fail153.d rename to compiler/test/fail_compilation/fail153.d diff --git a/test/fail_compilation/fail15361.d b/compiler/test/fail_compilation/fail15361.d similarity index 100% rename from test/fail_compilation/fail15361.d rename to compiler/test/fail_compilation/fail15361.d diff --git a/test/fail_compilation/fail154.d b/compiler/test/fail_compilation/fail154.d similarity index 100% rename from test/fail_compilation/fail154.d rename to compiler/test/fail_compilation/fail154.d diff --git a/test/fail_compilation/fail155.d b/compiler/test/fail_compilation/fail155.d similarity index 100% rename from test/fail_compilation/fail155.d rename to compiler/test/fail_compilation/fail155.d diff --git a/test/fail_compilation/fail15535.d b/compiler/test/fail_compilation/fail15535.d similarity index 100% rename from test/fail_compilation/fail15535.d rename to compiler/test/fail_compilation/fail15535.d diff --git a/test/fail_compilation/fail15550.d b/compiler/test/fail_compilation/fail15550.d similarity index 100% rename from test/fail_compilation/fail15550.d rename to compiler/test/fail_compilation/fail15550.d diff --git a/test/fail_compilation/fail156.d b/compiler/test/fail_compilation/fail156.d similarity index 100% rename from test/fail_compilation/fail156.d rename to compiler/test/fail_compilation/fail156.d diff --git a/test/fail_compilation/fail15616a.d b/compiler/test/fail_compilation/fail15616a.d similarity index 100% rename from test/fail_compilation/fail15616a.d rename to compiler/test/fail_compilation/fail15616a.d diff --git a/test/fail_compilation/fail15616b.d b/compiler/test/fail_compilation/fail15616b.d similarity index 100% rename from test/fail_compilation/fail15616b.d rename to compiler/test/fail_compilation/fail15616b.d diff --git a/test/fail_compilation/fail15626.d b/compiler/test/fail_compilation/fail15626.d similarity index 100% rename from test/fail_compilation/fail15626.d rename to compiler/test/fail_compilation/fail15626.d diff --git a/test/fail_compilation/fail15667.d b/compiler/test/fail_compilation/fail15667.d similarity index 100% rename from test/fail_compilation/fail15667.d rename to compiler/test/fail_compilation/fail15667.d diff --git a/test/fail_compilation/fail15691.d b/compiler/test/fail_compilation/fail15691.d similarity index 100% rename from test/fail_compilation/fail15691.d rename to compiler/test/fail_compilation/fail15691.d diff --git a/test/fail_compilation/fail15755.d b/compiler/test/fail_compilation/fail15755.d similarity index 100% rename from test/fail_compilation/fail15755.d rename to compiler/test/fail_compilation/fail15755.d diff --git a/test/fail_compilation/fail158.d b/compiler/test/fail_compilation/fail158.d similarity index 100% rename from test/fail_compilation/fail158.d rename to compiler/test/fail_compilation/fail158.d diff --git a/test/fail_compilation/fail15896.d b/compiler/test/fail_compilation/fail15896.d similarity index 100% rename from test/fail_compilation/fail15896.d rename to compiler/test/fail_compilation/fail15896.d diff --git a/test/fail_compilation/fail159.d b/compiler/test/fail_compilation/fail159.d similarity index 100% rename from test/fail_compilation/fail159.d rename to compiler/test/fail_compilation/fail159.d diff --git a/test/fail_compilation/fail16.d b/compiler/test/fail_compilation/fail16.d similarity index 100% rename from test/fail_compilation/fail16.d rename to compiler/test/fail_compilation/fail16.d diff --git a/test/fail_compilation/fail160.d b/compiler/test/fail_compilation/fail160.d similarity index 100% rename from test/fail_compilation/fail160.d rename to compiler/test/fail_compilation/fail160.d diff --git a/test/fail_compilation/fail16001.d b/compiler/test/fail_compilation/fail16001.d similarity index 100% rename from test/fail_compilation/fail16001.d rename to compiler/test/fail_compilation/fail16001.d diff --git a/test/fail_compilation/fail161.d b/compiler/test/fail_compilation/fail161.d similarity index 100% rename from test/fail_compilation/fail161.d rename to compiler/test/fail_compilation/fail161.d diff --git a/test/fail_compilation/fail162.d b/compiler/test/fail_compilation/fail162.d similarity index 100% rename from test/fail_compilation/fail162.d rename to compiler/test/fail_compilation/fail162.d diff --git a/test/fail_compilation/fail16206a.d b/compiler/test/fail_compilation/fail16206a.d similarity index 100% rename from test/fail_compilation/fail16206a.d rename to compiler/test/fail_compilation/fail16206a.d diff --git a/test/fail_compilation/fail16206b.d b/compiler/test/fail_compilation/fail16206b.d similarity index 100% rename from test/fail_compilation/fail16206b.d rename to compiler/test/fail_compilation/fail16206b.d diff --git a/test/fail_compilation/fail163.d b/compiler/test/fail_compilation/fail163.d similarity index 100% rename from test/fail_compilation/fail163.d rename to compiler/test/fail_compilation/fail163.d diff --git a/test/fail_compilation/fail16575.d b/compiler/test/fail_compilation/fail16575.d similarity index 100% rename from test/fail_compilation/fail16575.d rename to compiler/test/fail_compilation/fail16575.d diff --git a/test/fail_compilation/fail16600.d b/compiler/test/fail_compilation/fail16600.d similarity index 100% rename from test/fail_compilation/fail16600.d rename to compiler/test/fail_compilation/fail16600.d diff --git a/test/fail_compilation/fail16689.d b/compiler/test/fail_compilation/fail16689.d similarity index 100% rename from test/fail_compilation/fail16689.d rename to compiler/test/fail_compilation/fail16689.d diff --git a/test/fail_compilation/fail16772.d b/compiler/test/fail_compilation/fail16772.d similarity index 100% rename from test/fail_compilation/fail16772.d rename to compiler/test/fail_compilation/fail16772.d diff --git a/test/fail_compilation/fail169.d b/compiler/test/fail_compilation/fail169.d similarity index 100% rename from test/fail_compilation/fail169.d rename to compiler/test/fail_compilation/fail169.d diff --git a/test/fail_compilation/fail16997.d b/compiler/test/fail_compilation/fail16997.d similarity index 100% rename from test/fail_compilation/fail16997.d rename to compiler/test/fail_compilation/fail16997.d diff --git a/test/fail_compilation/fail17.d b/compiler/test/fail_compilation/fail17.d similarity index 100% rename from test/fail_compilation/fail17.d rename to compiler/test/fail_compilation/fail17.d diff --git a/test/fail_compilation/fail170.d b/compiler/test/fail_compilation/fail170.d similarity index 100% rename from test/fail_compilation/fail170.d rename to compiler/test/fail_compilation/fail170.d diff --git a/test/fail_compilation/fail17105.d b/compiler/test/fail_compilation/fail17105.d similarity index 100% rename from test/fail_compilation/fail17105.d rename to compiler/test/fail_compilation/fail17105.d diff --git a/test/fail_compilation/fail172.d b/compiler/test/fail_compilation/fail172.d similarity index 100% rename from test/fail_compilation/fail172.d rename to compiler/test/fail_compilation/fail172.d diff --git a/test/fail_compilation/fail17275.d b/compiler/test/fail_compilation/fail17275.d similarity index 100% rename from test/fail_compilation/fail17275.d rename to compiler/test/fail_compilation/fail17275.d diff --git a/test/fail_compilation/fail17354.d b/compiler/test/fail_compilation/fail17354.d similarity index 100% rename from test/fail_compilation/fail17354.d rename to compiler/test/fail_compilation/fail17354.d diff --git a/test/fail_compilation/fail17419.d b/compiler/test/fail_compilation/fail17419.d similarity index 100% rename from test/fail_compilation/fail17419.d rename to compiler/test/fail_compilation/fail17419.d diff --git a/test/fail_compilation/fail17421.d b/compiler/test/fail_compilation/fail17421.d similarity index 100% rename from test/fail_compilation/fail17421.d rename to compiler/test/fail_compilation/fail17421.d diff --git a/test/fail_compilation/fail17491.d b/compiler/test/fail_compilation/fail17491.d similarity index 100% rename from test/fail_compilation/fail17491.d rename to compiler/test/fail_compilation/fail17491.d diff --git a/test/fail_compilation/fail17492.d b/compiler/test/fail_compilation/fail17492.d similarity index 100% rename from test/fail_compilation/fail17492.d rename to compiler/test/fail_compilation/fail17492.d diff --git a/test/fail_compilation/fail17502.d b/compiler/test/fail_compilation/fail17502.d similarity index 100% rename from test/fail_compilation/fail17502.d rename to compiler/test/fail_compilation/fail17502.d diff --git a/test/fail_compilation/fail17518.d b/compiler/test/fail_compilation/fail17518.d similarity index 100% rename from test/fail_compilation/fail17518.d rename to compiler/test/fail_compilation/fail17518.d diff --git a/test/fail_compilation/fail17570.d b/compiler/test/fail_compilation/fail17570.d similarity index 100% rename from test/fail_compilation/fail17570.d rename to compiler/test/fail_compilation/fail17570.d diff --git a/test/fail_compilation/fail176.d b/compiler/test/fail_compilation/fail176.d similarity index 100% rename from test/fail_compilation/fail176.d rename to compiler/test/fail_compilation/fail176.d diff --git a/test/fail_compilation/fail17602.d b/compiler/test/fail_compilation/fail17602.d similarity index 100% rename from test/fail_compilation/fail17602.d rename to compiler/test/fail_compilation/fail17602.d diff --git a/test/fail_compilation/fail17612.d b/compiler/test/fail_compilation/fail17612.d similarity index 100% rename from test/fail_compilation/fail17612.d rename to compiler/test/fail_compilation/fail17612.d diff --git a/test/fail_compilation/fail17625.d b/compiler/test/fail_compilation/fail17625.d similarity index 100% rename from test/fail_compilation/fail17625.d rename to compiler/test/fail_compilation/fail17625.d diff --git a/test/fail_compilation/fail17630.d b/compiler/test/fail_compilation/fail17630.d similarity index 100% rename from test/fail_compilation/fail17630.d rename to compiler/test/fail_compilation/fail17630.d diff --git a/test/fail_compilation/fail17646.d b/compiler/test/fail_compilation/fail17646.d similarity index 100% rename from test/fail_compilation/fail17646.d rename to compiler/test/fail_compilation/fail17646.d diff --git a/test/fail_compilation/fail17689.d b/compiler/test/fail_compilation/fail17689.d similarity index 100% rename from test/fail_compilation/fail17689.d rename to compiler/test/fail_compilation/fail17689.d diff --git a/test/fail_compilation/fail177.d b/compiler/test/fail_compilation/fail177.d similarity index 100% rename from test/fail_compilation/fail177.d rename to compiler/test/fail_compilation/fail177.d diff --git a/test/fail_compilation/fail17722a.d b/compiler/test/fail_compilation/fail17722a.d similarity index 100% rename from test/fail_compilation/fail17722a.d rename to compiler/test/fail_compilation/fail17722a.d diff --git a/test/fail_compilation/fail17722b.d b/compiler/test/fail_compilation/fail17722b.d similarity index 100% rename from test/fail_compilation/fail17722b.d rename to compiler/test/fail_compilation/fail17722b.d diff --git a/test/fail_compilation/fail17842.d b/compiler/test/fail_compilation/fail17842.d similarity index 100% rename from test/fail_compilation/fail17842.d rename to compiler/test/fail_compilation/fail17842.d diff --git a/test/fail_compilation/fail179.d b/compiler/test/fail_compilation/fail179.d similarity index 100% rename from test/fail_compilation/fail179.d rename to compiler/test/fail_compilation/fail179.d diff --git a/test/fail_compilation/fail17906.d b/compiler/test/fail_compilation/fail17906.d similarity index 100% rename from test/fail_compilation/fail17906.d rename to compiler/test/fail_compilation/fail17906.d diff --git a/test/fail_compilation/fail17927.d b/compiler/test/fail_compilation/fail17927.d similarity index 100% rename from test/fail_compilation/fail17927.d rename to compiler/test/fail_compilation/fail17927.d diff --git a/test/fail_compilation/fail17955.d b/compiler/test/fail_compilation/fail17955.d similarity index 100% rename from test/fail_compilation/fail17955.d rename to compiler/test/fail_compilation/fail17955.d diff --git a/test/fail_compilation/fail17969.d b/compiler/test/fail_compilation/fail17969.d similarity index 100% rename from test/fail_compilation/fail17969.d rename to compiler/test/fail_compilation/fail17969.d diff --git a/test/fail_compilation/fail17976.d b/compiler/test/fail_compilation/fail17976.d similarity index 100% rename from test/fail_compilation/fail17976.d rename to compiler/test/fail_compilation/fail17976.d diff --git a/test/fail_compilation/fail18.d b/compiler/test/fail_compilation/fail18.d similarity index 100% rename from test/fail_compilation/fail18.d rename to compiler/test/fail_compilation/fail18.d diff --git a/test/fail_compilation/fail180.d b/compiler/test/fail_compilation/fail180.d similarity index 100% rename from test/fail_compilation/fail180.d rename to compiler/test/fail_compilation/fail180.d diff --git a/test/fail_compilation/fail18057.d b/compiler/test/fail_compilation/fail18057.d similarity index 100% rename from test/fail_compilation/fail18057.d rename to compiler/test/fail_compilation/fail18057.d diff --git a/test/fail_compilation/fail18057b.d b/compiler/test/fail_compilation/fail18057b.d similarity index 100% rename from test/fail_compilation/fail18057b.d rename to compiler/test/fail_compilation/fail18057b.d diff --git a/test/fail_compilation/fail18093.d b/compiler/test/fail_compilation/fail18093.d similarity index 100% rename from test/fail_compilation/fail18093.d rename to compiler/test/fail_compilation/fail18093.d diff --git a/test/fail_compilation/fail18143.d b/compiler/test/fail_compilation/fail18143.d similarity index 100% rename from test/fail_compilation/fail18143.d rename to compiler/test/fail_compilation/fail18143.d diff --git a/test/fail_compilation/fail18219.d b/compiler/test/fail_compilation/fail18219.d similarity index 100% rename from test/fail_compilation/fail18219.d rename to compiler/test/fail_compilation/fail18219.d diff --git a/test/fail_compilation/fail18228.d b/compiler/test/fail_compilation/fail18228.d similarity index 100% rename from test/fail_compilation/fail18228.d rename to compiler/test/fail_compilation/fail18228.d diff --git a/test/fail_compilation/fail18236.d b/compiler/test/fail_compilation/fail18236.d similarity index 100% rename from test/fail_compilation/fail18236.d rename to compiler/test/fail_compilation/fail18236.d diff --git a/test/fail_compilation/fail18243.d b/compiler/test/fail_compilation/fail18243.d similarity index 100% rename from test/fail_compilation/fail18243.d rename to compiler/test/fail_compilation/fail18243.d diff --git a/test/fail_compilation/fail183.d b/compiler/test/fail_compilation/fail183.d similarity index 100% rename from test/fail_compilation/fail183.d rename to compiler/test/fail_compilation/fail183.d diff --git a/test/fail_compilation/fail18372.d b/compiler/test/fail_compilation/fail18372.d similarity index 100% rename from test/fail_compilation/fail18372.d rename to compiler/test/fail_compilation/fail18372.d diff --git a/test/fail_compilation/fail184.d b/compiler/test/fail_compilation/fail184.d similarity index 100% rename from test/fail_compilation/fail184.d rename to compiler/test/fail_compilation/fail184.d diff --git a/test/fail_compilation/fail18417.d b/compiler/test/fail_compilation/fail18417.d similarity index 100% rename from test/fail_compilation/fail18417.d rename to compiler/test/fail_compilation/fail18417.d diff --git a/test/fail_compilation/fail185.d b/compiler/test/fail_compilation/fail185.d similarity index 100% rename from test/fail_compilation/fail185.d rename to compiler/test/fail_compilation/fail185.d diff --git a/test/fail_compilation/fail18620.d b/compiler/test/fail_compilation/fail18620.d similarity index 100% rename from test/fail_compilation/fail18620.d rename to compiler/test/fail_compilation/fail18620.d diff --git a/test/fail_compilation/fail187.d b/compiler/test/fail_compilation/fail187.d similarity index 100% rename from test/fail_compilation/fail187.d rename to compiler/test/fail_compilation/fail187.d diff --git a/test/fail_compilation/fail18719.d b/compiler/test/fail_compilation/fail18719.d similarity index 100% rename from test/fail_compilation/fail18719.d rename to compiler/test/fail_compilation/fail18719.d diff --git a/test/fail_compilation/fail188.d b/compiler/test/fail_compilation/fail188.d similarity index 100% rename from test/fail_compilation/fail188.d rename to compiler/test/fail_compilation/fail188.d diff --git a/test/fail_compilation/fail18892.d b/compiler/test/fail_compilation/fail18892.d similarity index 100% rename from test/fail_compilation/fail18892.d rename to compiler/test/fail_compilation/fail18892.d diff --git a/test/fail_compilation/fail189.d b/compiler/test/fail_compilation/fail189.d similarity index 100% rename from test/fail_compilation/fail189.d rename to compiler/test/fail_compilation/fail189.d diff --git a/test/fail_compilation/fail18938.d b/compiler/test/fail_compilation/fail18938.d similarity index 100% rename from test/fail_compilation/fail18938.d rename to compiler/test/fail_compilation/fail18938.d diff --git a/test/fail_compilation/fail18970.d b/compiler/test/fail_compilation/fail18970.d similarity index 100% rename from test/fail_compilation/fail18970.d rename to compiler/test/fail_compilation/fail18970.d diff --git a/test/fail_compilation/fail18979.d b/compiler/test/fail_compilation/fail18979.d similarity index 100% rename from test/fail_compilation/fail18979.d rename to compiler/test/fail_compilation/fail18979.d diff --git a/test/fail_compilation/fail18985.d b/compiler/test/fail_compilation/fail18985.d similarity index 100% rename from test/fail_compilation/fail18985.d rename to compiler/test/fail_compilation/fail18985.d diff --git a/test/fail_compilation/fail18994.d b/compiler/test/fail_compilation/fail18994.d similarity index 100% rename from test/fail_compilation/fail18994.d rename to compiler/test/fail_compilation/fail18994.d diff --git a/test/fail_compilation/fail190.d b/compiler/test/fail_compilation/fail190.d similarity index 100% rename from test/fail_compilation/fail190.d rename to compiler/test/fail_compilation/fail190.d diff --git a/test/fail_compilation/fail1900.d b/compiler/test/fail_compilation/fail1900.d similarity index 100% rename from test/fail_compilation/fail1900.d rename to compiler/test/fail_compilation/fail1900.d diff --git a/test/fail_compilation/fail19038.d b/compiler/test/fail_compilation/fail19038.d similarity index 100% rename from test/fail_compilation/fail19038.d rename to compiler/test/fail_compilation/fail19038.d diff --git a/test/fail_compilation/fail19076.d b/compiler/test/fail_compilation/fail19076.d similarity index 100% rename from test/fail_compilation/fail19076.d rename to compiler/test/fail_compilation/fail19076.d diff --git a/test/fail_compilation/fail19098.d b/compiler/test/fail_compilation/fail19098.d similarity index 100% rename from test/fail_compilation/fail19098.d rename to compiler/test/fail_compilation/fail19098.d diff --git a/test/fail_compilation/fail19099.d b/compiler/test/fail_compilation/fail19099.d similarity index 100% rename from test/fail_compilation/fail19099.d rename to compiler/test/fail_compilation/fail19099.d diff --git a/test/fail_compilation/fail19103.d b/compiler/test/fail_compilation/fail19103.d similarity index 100% rename from test/fail_compilation/fail19103.d rename to compiler/test/fail_compilation/fail19103.d diff --git a/test/fail_compilation/fail19181.d b/compiler/test/fail_compilation/fail19181.d similarity index 100% rename from test/fail_compilation/fail19181.d rename to compiler/test/fail_compilation/fail19181.d diff --git a/test/fail_compilation/fail19182.d b/compiler/test/fail_compilation/fail19182.d similarity index 100% rename from test/fail_compilation/fail19182.d rename to compiler/test/fail_compilation/fail19182.d diff --git a/test/fail_compilation/fail192.d b/compiler/test/fail_compilation/fail192.d similarity index 100% rename from test/fail_compilation/fail192.d rename to compiler/test/fail_compilation/fail192.d diff --git a/test/fail_compilation/fail19202.d b/compiler/test/fail_compilation/fail19202.d similarity index 100% rename from test/fail_compilation/fail19202.d rename to compiler/test/fail_compilation/fail19202.d diff --git a/test/fail_compilation/fail19209.d b/compiler/test/fail_compilation/fail19209.d similarity index 100% rename from test/fail_compilation/fail19209.d rename to compiler/test/fail_compilation/fail19209.d diff --git a/test/fail_compilation/fail193.d b/compiler/test/fail_compilation/fail193.d similarity index 100% rename from test/fail_compilation/fail193.d rename to compiler/test/fail_compilation/fail193.d diff --git a/test/fail_compilation/fail19319a.d b/compiler/test/fail_compilation/fail19319a.d similarity index 100% rename from test/fail_compilation/fail19319a.d rename to compiler/test/fail_compilation/fail19319a.d diff --git a/test/fail_compilation/fail19319b.d b/compiler/test/fail_compilation/fail19319b.d similarity index 100% rename from test/fail_compilation/fail19319b.d rename to compiler/test/fail_compilation/fail19319b.d diff --git a/test/fail_compilation/fail19336.d b/compiler/test/fail_compilation/fail19336.d similarity index 100% rename from test/fail_compilation/fail19336.d rename to compiler/test/fail_compilation/fail19336.d diff --git a/test/fail_compilation/fail194.d b/compiler/test/fail_compilation/fail194.d similarity index 100% rename from test/fail_compilation/fail194.d rename to compiler/test/fail_compilation/fail194.d diff --git a/test/fail_compilation/fail19441.d b/compiler/test/fail_compilation/fail19441.d similarity index 100% rename from test/fail_compilation/fail19441.d rename to compiler/test/fail_compilation/fail19441.d diff --git a/test/fail_compilation/fail19447.d b/compiler/test/fail_compilation/fail19447.d similarity index 100% rename from test/fail_compilation/fail19447.d rename to compiler/test/fail_compilation/fail19447.d diff --git a/test/fail_compilation/fail195.d b/compiler/test/fail_compilation/fail195.d similarity index 100% rename from test/fail_compilation/fail195.d rename to compiler/test/fail_compilation/fail195.d diff --git a/test/fail_compilation/fail19520.d b/compiler/test/fail_compilation/fail19520.d similarity index 100% rename from test/fail_compilation/fail19520.d rename to compiler/test/fail_compilation/fail19520.d diff --git a/test/fail_compilation/fail196.d b/compiler/test/fail_compilation/fail196.d similarity index 100% rename from test/fail_compilation/fail196.d rename to compiler/test/fail_compilation/fail196.d diff --git a/test/fail_compilation/fail19609.d b/compiler/test/fail_compilation/fail19609.d similarity index 100% rename from test/fail_compilation/fail19609.d rename to compiler/test/fail_compilation/fail19609.d diff --git a/test/fail_compilation/fail19687.d b/compiler/test/fail_compilation/fail19687.d similarity index 100% rename from test/fail_compilation/fail19687.d rename to compiler/test/fail_compilation/fail19687.d diff --git a/test/fail_compilation/fail19729.d b/compiler/test/fail_compilation/fail19729.d similarity index 100% rename from test/fail_compilation/fail19729.d rename to compiler/test/fail_compilation/fail19729.d diff --git a/test/fail_compilation/fail19744.d b/compiler/test/fail_compilation/fail19744.d similarity index 100% rename from test/fail_compilation/fail19744.d rename to compiler/test/fail_compilation/fail19744.d diff --git a/test/fail_compilation/fail19757_m32.d b/compiler/test/fail_compilation/fail19757_m32.d similarity index 100% rename from test/fail_compilation/fail19757_m32.d rename to compiler/test/fail_compilation/fail19757_m32.d diff --git a/test/fail_compilation/fail19757_m64.d b/compiler/test/fail_compilation/fail19757_m64.d similarity index 100% rename from test/fail_compilation/fail19757_m64.d rename to compiler/test/fail_compilation/fail19757_m64.d diff --git a/test/fail_compilation/fail19759.d b/compiler/test/fail_compilation/fail19759.d similarity index 100% rename from test/fail_compilation/fail19759.d rename to compiler/test/fail_compilation/fail19759.d diff --git a/test/fail_compilation/fail198.d b/compiler/test/fail_compilation/fail198.d similarity index 100% rename from test/fail_compilation/fail198.d rename to compiler/test/fail_compilation/fail198.d diff --git a/test/fail_compilation/fail19871.d b/compiler/test/fail_compilation/fail19871.d similarity index 100% rename from test/fail_compilation/fail19871.d rename to compiler/test/fail_compilation/fail19871.d diff --git a/test/fail_compilation/fail19881.d b/compiler/test/fail_compilation/fail19881.d similarity index 100% rename from test/fail_compilation/fail19881.d rename to compiler/test/fail_compilation/fail19881.d diff --git a/test/fail_compilation/fail19890a.d b/compiler/test/fail_compilation/fail19890a.d similarity index 100% rename from test/fail_compilation/fail19890a.d rename to compiler/test/fail_compilation/fail19890a.d diff --git a/test/fail_compilation/fail19890b.d b/compiler/test/fail_compilation/fail19890b.d similarity index 100% rename from test/fail_compilation/fail19890b.d rename to compiler/test/fail_compilation/fail19890b.d diff --git a/test/fail_compilation/fail19897.d b/compiler/test/fail_compilation/fail19897.d similarity index 100% rename from test/fail_compilation/fail19897.d rename to compiler/test/fail_compilation/fail19897.d diff --git a/test/fail_compilation/fail19898a.d b/compiler/test/fail_compilation/fail19898a.d similarity index 100% rename from test/fail_compilation/fail19898a.d rename to compiler/test/fail_compilation/fail19898a.d diff --git a/test/fail_compilation/fail19898b.d b/compiler/test/fail_compilation/fail19898b.d similarity index 100% rename from test/fail_compilation/fail19898b.d rename to compiler/test/fail_compilation/fail19898b.d diff --git a/test/fail_compilation/fail199.d b/compiler/test/fail_compilation/fail199.d similarity index 100% rename from test/fail_compilation/fail199.d rename to compiler/test/fail_compilation/fail199.d diff --git a/test/fail_compilation/fail19911a.d b/compiler/test/fail_compilation/fail19911a.d similarity index 100% rename from test/fail_compilation/fail19911a.d rename to compiler/test/fail_compilation/fail19911a.d diff --git a/test/fail_compilation/fail19911b.d b/compiler/test/fail_compilation/fail19911b.d similarity index 100% rename from test/fail_compilation/fail19911b.d rename to compiler/test/fail_compilation/fail19911b.d diff --git a/test/fail_compilation/fail19911c.d b/compiler/test/fail_compilation/fail19911c.d similarity index 100% rename from test/fail_compilation/fail19911c.d rename to compiler/test/fail_compilation/fail19911c.d diff --git a/test/fail_compilation/fail19912a.d b/compiler/test/fail_compilation/fail19912a.d similarity index 100% rename from test/fail_compilation/fail19912a.d rename to compiler/test/fail_compilation/fail19912a.d diff --git a/test/fail_compilation/fail19912b.d b/compiler/test/fail_compilation/fail19912b.d similarity index 100% rename from test/fail_compilation/fail19912b.d rename to compiler/test/fail_compilation/fail19912b.d diff --git a/test/fail_compilation/fail19912c.d b/compiler/test/fail_compilation/fail19912c.d similarity index 100% rename from test/fail_compilation/fail19912c.d rename to compiler/test/fail_compilation/fail19912c.d diff --git a/test/fail_compilation/fail19912d.d b/compiler/test/fail_compilation/fail19912d.d similarity index 100% rename from test/fail_compilation/fail19912d.d rename to compiler/test/fail_compilation/fail19912d.d diff --git a/test/fail_compilation/fail19912e.d b/compiler/test/fail_compilation/fail19912e.d similarity index 100% rename from test/fail_compilation/fail19912e.d rename to compiler/test/fail_compilation/fail19912e.d diff --git a/test/fail_compilation/fail19913.d b/compiler/test/fail_compilation/fail19913.d similarity index 100% rename from test/fail_compilation/fail19913.d rename to compiler/test/fail_compilation/fail19913.d diff --git a/test/fail_compilation/fail19914.d b/compiler/test/fail_compilation/fail19914.d similarity index 100% rename from test/fail_compilation/fail19914.d rename to compiler/test/fail_compilation/fail19914.d diff --git a/test/fail_compilation/fail19915.d b/compiler/test/fail_compilation/fail19915.d similarity index 100% rename from test/fail_compilation/fail19915.d rename to compiler/test/fail_compilation/fail19915.d diff --git a/test/fail_compilation/fail19917.d b/compiler/test/fail_compilation/fail19917.d similarity index 100% rename from test/fail_compilation/fail19917.d rename to compiler/test/fail_compilation/fail19917.d diff --git a/test/fail_compilation/fail19919.d b/compiler/test/fail_compilation/fail19919.d similarity index 100% rename from test/fail_compilation/fail19919.d rename to compiler/test/fail_compilation/fail19919.d diff --git a/test/fail_compilation/fail19922.d b/compiler/test/fail_compilation/fail19922.d similarity index 100% rename from test/fail_compilation/fail19922.d rename to compiler/test/fail_compilation/fail19922.d diff --git a/test/fail_compilation/fail19923.d b/compiler/test/fail_compilation/fail19923.d similarity index 100% rename from test/fail_compilation/fail19923.d rename to compiler/test/fail_compilation/fail19923.d diff --git a/test/fail_compilation/fail19931.d b/compiler/test/fail_compilation/fail19931.d similarity index 100% rename from test/fail_compilation/fail19931.d rename to compiler/test/fail_compilation/fail19931.d diff --git a/test/fail_compilation/fail19941.d b/compiler/test/fail_compilation/fail19941.d similarity index 100% rename from test/fail_compilation/fail19941.d rename to compiler/test/fail_compilation/fail19941.d diff --git a/test/fail_compilation/fail19948.d b/compiler/test/fail_compilation/fail19948.d similarity index 100% rename from test/fail_compilation/fail19948.d rename to compiler/test/fail_compilation/fail19948.d diff --git a/test/fail_compilation/fail1995.d b/compiler/test/fail_compilation/fail1995.d similarity index 100% rename from test/fail_compilation/fail1995.d rename to compiler/test/fail_compilation/fail1995.d diff --git a/test/fail_compilation/fail19955.d b/compiler/test/fail_compilation/fail19955.d similarity index 100% rename from test/fail_compilation/fail19955.d rename to compiler/test/fail_compilation/fail19955.d diff --git a/test/fail_compilation/fail19965.d b/compiler/test/fail_compilation/fail19965.d similarity index 100% rename from test/fail_compilation/fail19965.d rename to compiler/test/fail_compilation/fail19965.d diff --git a/test/fail_compilation/fail20.d b/compiler/test/fail_compilation/fail20.d similarity index 100% rename from test/fail_compilation/fail20.d rename to compiler/test/fail_compilation/fail20.d diff --git a/test/fail_compilation/fail200.d b/compiler/test/fail_compilation/fail200.d similarity index 100% rename from test/fail_compilation/fail200.d rename to compiler/test/fail_compilation/fail200.d diff --git a/test/fail_compilation/fail20000.d b/compiler/test/fail_compilation/fail20000.d similarity index 100% rename from test/fail_compilation/fail20000.d rename to compiler/test/fail_compilation/fail20000.d diff --git a/test/fail_compilation/fail20033.d b/compiler/test/fail_compilation/fail20033.d similarity index 100% rename from test/fail_compilation/fail20033.d rename to compiler/test/fail_compilation/fail20033.d diff --git a/test/fail_compilation/fail20040.d b/compiler/test/fail_compilation/fail20040.d similarity index 100% rename from test/fail_compilation/fail20040.d rename to compiler/test/fail_compilation/fail20040.d diff --git a/test/fail_compilation/fail20073.d b/compiler/test/fail_compilation/fail20073.d similarity index 100% rename from test/fail_compilation/fail20073.d rename to compiler/test/fail_compilation/fail20073.d diff --git a/test/fail_compilation/fail20084.d b/compiler/test/fail_compilation/fail20084.d similarity index 100% rename from test/fail_compilation/fail20084.d rename to compiler/test/fail_compilation/fail20084.d diff --git a/test/fail_compilation/fail201.d b/compiler/test/fail_compilation/fail201.d similarity index 100% rename from test/fail_compilation/fail201.d rename to compiler/test/fail_compilation/fail201.d diff --git a/test/fail_compilation/fail20108.d b/compiler/test/fail_compilation/fail20108.d similarity index 100% rename from test/fail_compilation/fail20108.d rename to compiler/test/fail_compilation/fail20108.d diff --git a/test/fail_compilation/fail20163.d b/compiler/test/fail_compilation/fail20163.d similarity index 100% rename from test/fail_compilation/fail20163.d rename to compiler/test/fail_compilation/fail20163.d diff --git a/test/fail_compilation/fail20164.d b/compiler/test/fail_compilation/fail20164.d similarity index 100% rename from test/fail_compilation/fail20164.d rename to compiler/test/fail_compilation/fail20164.d diff --git a/test/fail_compilation/fail20183.d b/compiler/test/fail_compilation/fail20183.d similarity index 100% rename from test/fail_compilation/fail20183.d rename to compiler/test/fail_compilation/fail20183.d diff --git a/test/fail_compilation/fail202.d b/compiler/test/fail_compilation/fail202.d similarity index 100% rename from test/fail_compilation/fail202.d rename to compiler/test/fail_compilation/fail202.d diff --git a/test/fail_compilation/fail203.d b/compiler/test/fail_compilation/fail203.d similarity index 100% rename from test/fail_compilation/fail203.d rename to compiler/test/fail_compilation/fail203.d diff --git a/test/fail_compilation/fail20376.d b/compiler/test/fail_compilation/fail20376.d similarity index 100% rename from test/fail_compilation/fail20376.d rename to compiler/test/fail_compilation/fail20376.d diff --git a/test/fail_compilation/fail204.d b/compiler/test/fail_compilation/fail204.d similarity index 100% rename from test/fail_compilation/fail204.d rename to compiler/test/fail_compilation/fail204.d diff --git a/test/fail_compilation/fail20448.d b/compiler/test/fail_compilation/fail20448.d similarity index 100% rename from test/fail_compilation/fail20448.d rename to compiler/test/fail_compilation/fail20448.d diff --git a/test/fail_compilation/fail20461.d b/compiler/test/fail_compilation/fail20461.d similarity index 100% rename from test/fail_compilation/fail20461.d rename to compiler/test/fail_compilation/fail20461.d diff --git a/test/fail_compilation/fail205.d b/compiler/test/fail_compilation/fail205.d similarity index 100% rename from test/fail_compilation/fail205.d rename to compiler/test/fail_compilation/fail205.d diff --git a/test/fail_compilation/fail20538.d b/compiler/test/fail_compilation/fail20538.d similarity index 100% rename from test/fail_compilation/fail20538.d rename to compiler/test/fail_compilation/fail20538.d diff --git a/test/fail_compilation/fail20547.d b/compiler/test/fail_compilation/fail20547.d similarity index 100% rename from test/fail_compilation/fail20547.d rename to compiler/test/fail_compilation/fail20547.d diff --git a/test/fail_compilation/fail20551.d b/compiler/test/fail_compilation/fail20551.d similarity index 100% rename from test/fail_compilation/fail20551.d rename to compiler/test/fail_compilation/fail20551.d diff --git a/test/fail_compilation/fail206.d b/compiler/test/fail_compilation/fail206.d similarity index 100% rename from test/fail_compilation/fail206.d rename to compiler/test/fail_compilation/fail206.d diff --git a/test/fail_compilation/fail20609.d b/compiler/test/fail_compilation/fail20609.d similarity index 100% rename from test/fail_compilation/fail20609.d rename to compiler/test/fail_compilation/fail20609.d diff --git a/test/fail_compilation/fail20616.d b/compiler/test/fail_compilation/fail20616.d similarity index 100% rename from test/fail_compilation/fail20616.d rename to compiler/test/fail_compilation/fail20616.d diff --git a/test/fail_compilation/fail20618.d b/compiler/test/fail_compilation/fail20618.d similarity index 100% rename from test/fail_compilation/fail20618.d rename to compiler/test/fail_compilation/fail20618.d diff --git a/test/fail_compilation/fail20637.d b/compiler/test/fail_compilation/fail20637.d similarity index 100% rename from test/fail_compilation/fail20637.d rename to compiler/test/fail_compilation/fail20637.d diff --git a/test/fail_compilation/fail20638.d b/compiler/test/fail_compilation/fail20638.d similarity index 100% rename from test/fail_compilation/fail20638.d rename to compiler/test/fail_compilation/fail20638.d diff --git a/test/fail_compilation/fail20658.d b/compiler/test/fail_compilation/fail20658.d similarity index 100% rename from test/fail_compilation/fail20658.d rename to compiler/test/fail_compilation/fail20658.d diff --git a/test/fail_compilation/fail20691.d b/compiler/test/fail_compilation/fail20691.d similarity index 100% rename from test/fail_compilation/fail20691.d rename to compiler/test/fail_compilation/fail20691.d diff --git a/test/fail_compilation/fail207.d b/compiler/test/fail_compilation/fail207.d similarity index 100% rename from test/fail_compilation/fail207.d rename to compiler/test/fail_compilation/fail207.d diff --git a/test/fail_compilation/fail20714.d b/compiler/test/fail_compilation/fail20714.d similarity index 100% rename from test/fail_compilation/fail20714.d rename to compiler/test/fail_compilation/fail20714.d diff --git a/test/fail_compilation/fail20730a.d b/compiler/test/fail_compilation/fail20730a.d similarity index 100% rename from test/fail_compilation/fail20730a.d rename to compiler/test/fail_compilation/fail20730a.d diff --git a/test/fail_compilation/fail20730b.d b/compiler/test/fail_compilation/fail20730b.d similarity index 100% rename from test/fail_compilation/fail20730b.d rename to compiler/test/fail_compilation/fail20730b.d diff --git a/test/fail_compilation/fail20771.d b/compiler/test/fail_compilation/fail20771.d similarity index 100% rename from test/fail_compilation/fail20771.d rename to compiler/test/fail_compilation/fail20771.d diff --git a/test/fail_compilation/fail20772.d b/compiler/test/fail_compilation/fail20772.d similarity index 100% rename from test/fail_compilation/fail20772.d rename to compiler/test/fail_compilation/fail20772.d diff --git a/test/fail_compilation/fail20775.d b/compiler/test/fail_compilation/fail20775.d similarity index 100% rename from test/fail_compilation/fail20775.d rename to compiler/test/fail_compilation/fail20775.d diff --git a/test/fail_compilation/fail20779.d b/compiler/test/fail_compilation/fail20779.d similarity index 100% rename from test/fail_compilation/fail20779.d rename to compiler/test/fail_compilation/fail20779.d diff --git a/test/fail_compilation/fail208.d b/compiler/test/fail_compilation/fail208.d similarity index 100% rename from test/fail_compilation/fail208.d rename to compiler/test/fail_compilation/fail208.d diff --git a/test/fail_compilation/fail20800.d b/compiler/test/fail_compilation/fail20800.d similarity index 100% rename from test/fail_compilation/fail20800.d rename to compiler/test/fail_compilation/fail20800.d diff --git a/test/fail_compilation/fail209.d b/compiler/test/fail_compilation/fail209.d similarity index 100% rename from test/fail_compilation/fail209.d rename to compiler/test/fail_compilation/fail209.d diff --git a/test/fail_compilation/fail20965.d b/compiler/test/fail_compilation/fail20965.d similarity index 100% rename from test/fail_compilation/fail20965.d rename to compiler/test/fail_compilation/fail20965.d diff --git a/test/fail_compilation/fail21001.d b/compiler/test/fail_compilation/fail21001.d similarity index 100% rename from test/fail_compilation/fail21001.d rename to compiler/test/fail_compilation/fail21001.d diff --git a/test/fail_compilation/fail21091a.d b/compiler/test/fail_compilation/fail21091a.d similarity index 100% rename from test/fail_compilation/fail21091a.d rename to compiler/test/fail_compilation/fail21091a.d diff --git a/test/fail_compilation/fail21091b.d b/compiler/test/fail_compilation/fail21091b.d similarity index 100% rename from test/fail_compilation/fail21091b.d rename to compiler/test/fail_compilation/fail21091b.d diff --git a/test/fail_compilation/fail21092.d b/compiler/test/fail_compilation/fail21092.d similarity index 100% rename from test/fail_compilation/fail21092.d rename to compiler/test/fail_compilation/fail21092.d diff --git a/test/fail_compilation/fail212.d b/compiler/test/fail_compilation/fail212.d similarity index 100% rename from test/fail_compilation/fail212.d rename to compiler/test/fail_compilation/fail212.d diff --git a/test/fail_compilation/fail21206.d b/compiler/test/fail_compilation/fail21206.d similarity index 100% rename from test/fail_compilation/fail21206.d rename to compiler/test/fail_compilation/fail21206.d diff --git a/test/fail_compilation/fail21214.d b/compiler/test/fail_compilation/fail21214.d similarity index 100% rename from test/fail_compilation/fail21214.d rename to compiler/test/fail_compilation/fail21214.d diff --git a/test/fail_compilation/fail21227_posix.d b/compiler/test/fail_compilation/fail21227_posix.d similarity index 100% rename from test/fail_compilation/fail21227_posix.d rename to compiler/test/fail_compilation/fail21227_posix.d diff --git a/test/fail_compilation/fail21227_win.d b/compiler/test/fail_compilation/fail21227_win.d similarity index 100% rename from test/fail_compilation/fail21227_win.d rename to compiler/test/fail_compilation/fail21227_win.d diff --git a/test/fail_compilation/fail21275.d b/compiler/test/fail_compilation/fail21275.d similarity index 100% rename from test/fail_compilation/fail21275.d rename to compiler/test/fail_compilation/fail21275.d diff --git a/test/fail_compilation/fail213.d b/compiler/test/fail_compilation/fail213.d similarity index 100% rename from test/fail_compilation/fail213.d rename to compiler/test/fail_compilation/fail213.d diff --git a/test/fail_compilation/fail21314.d b/compiler/test/fail_compilation/fail21314.d similarity index 100% rename from test/fail_compilation/fail21314.d rename to compiler/test/fail_compilation/fail21314.d diff --git a/test/fail_compilation/fail215.d b/compiler/test/fail_compilation/fail215.d similarity index 100% rename from test/fail_compilation/fail215.d rename to compiler/test/fail_compilation/fail215.d diff --git a/test/fail_compilation/fail21508.d b/compiler/test/fail_compilation/fail21508.d similarity index 100% rename from test/fail_compilation/fail21508.d rename to compiler/test/fail_compilation/fail21508.d diff --git a/test/fail_compilation/fail21508_2.d b/compiler/test/fail_compilation/fail21508_2.d similarity index 100% rename from test/fail_compilation/fail21508_2.d rename to compiler/test/fail_compilation/fail21508_2.d diff --git a/test/fail_compilation/fail21547.d b/compiler/test/fail_compilation/fail21547.d similarity index 100% rename from test/fail_compilation/fail21547.d rename to compiler/test/fail_compilation/fail21547.d diff --git a/test/fail_compilation/fail216.d b/compiler/test/fail_compilation/fail216.d similarity index 100% rename from test/fail_compilation/fail216.d rename to compiler/test/fail_compilation/fail216.d diff --git a/test/fail_compilation/fail217.d b/compiler/test/fail_compilation/fail217.d similarity index 100% rename from test/fail_compilation/fail217.d rename to compiler/test/fail_compilation/fail217.d diff --git a/test/fail_compilation/fail218.d b/compiler/test/fail_compilation/fail218.d similarity index 100% rename from test/fail_compilation/fail218.d rename to compiler/test/fail_compilation/fail218.d diff --git a/test/fail_compilation/fail21830.d b/compiler/test/fail_compilation/fail21830.d similarity index 100% rename from test/fail_compilation/fail21830.d rename to compiler/test/fail_compilation/fail21830.d diff --git a/test/fail_compilation/fail21831.d b/compiler/test/fail_compilation/fail21831.d similarity index 100% rename from test/fail_compilation/fail21831.d rename to compiler/test/fail_compilation/fail21831.d diff --git a/test/fail_compilation/fail21832.d b/compiler/test/fail_compilation/fail21832.d similarity index 100% rename from test/fail_compilation/fail21832.d rename to compiler/test/fail_compilation/fail21832.d diff --git a/test/fail_compilation/fail21849.d b/compiler/test/fail_compilation/fail21849.d similarity index 100% rename from test/fail_compilation/fail21849.d rename to compiler/test/fail_compilation/fail21849.d diff --git a/test/fail_compilation/fail21868b.d b/compiler/test/fail_compilation/fail21868b.d similarity index 100% rename from test/fail_compilation/fail21868b.d rename to compiler/test/fail_compilation/fail21868b.d diff --git a/test/fail_compilation/fail21885.d b/compiler/test/fail_compilation/fail21885.d similarity index 100% rename from test/fail_compilation/fail21885.d rename to compiler/test/fail_compilation/fail21885.d diff --git a/test/fail_compilation/fail21928.d b/compiler/test/fail_compilation/fail21928.d similarity index 100% rename from test/fail_compilation/fail21928.d rename to compiler/test/fail_compilation/fail21928.d diff --git a/test/fail_compilation/fail21928b.d b/compiler/test/fail_compilation/fail21928b.d similarity index 100% rename from test/fail_compilation/fail21928b.d rename to compiler/test/fail_compilation/fail21928b.d diff --git a/test/fail_compilation/fail2195.d b/compiler/test/fail_compilation/fail2195.d similarity index 100% rename from test/fail_compilation/fail2195.d rename to compiler/test/fail_compilation/fail2195.d diff --git a/test/fail_compilation/fail21980.c b/compiler/test/fail_compilation/fail21980.c similarity index 100% rename from test/fail_compilation/fail21980.c rename to compiler/test/fail_compilation/fail21980.c diff --git a/test/fail_compilation/fail22.d b/compiler/test/fail_compilation/fail22.d similarity index 100% rename from test/fail_compilation/fail22.d rename to compiler/test/fail_compilation/fail22.d diff --git a/test/fail_compilation/fail220.d b/compiler/test/fail_compilation/fail220.d similarity index 100% rename from test/fail_compilation/fail220.d rename to compiler/test/fail_compilation/fail220.d diff --git a/test/fail_compilation/fail22006.d b/compiler/test/fail_compilation/fail22006.d similarity index 100% rename from test/fail_compilation/fail22006.d rename to compiler/test/fail_compilation/fail22006.d diff --git a/test/fail_compilation/fail22035.d b/compiler/test/fail_compilation/fail22035.d similarity index 100% rename from test/fail_compilation/fail22035.d rename to compiler/test/fail_compilation/fail22035.d diff --git a/test/fail_compilation/fail22054.d b/compiler/test/fail_compilation/fail22054.d similarity index 100% rename from test/fail_compilation/fail22054.d rename to compiler/test/fail_compilation/fail22054.d diff --git a/test/fail_compilation/fail22075.d b/compiler/test/fail_compilation/fail22075.d similarity index 100% rename from test/fail_compilation/fail22075.d rename to compiler/test/fail_compilation/fail22075.d diff --git a/test/fail_compilation/fail22084.d b/compiler/test/fail_compilation/fail22084.d similarity index 100% rename from test/fail_compilation/fail22084.d rename to compiler/test/fail_compilation/fail22084.d diff --git a/test/fail_compilation/fail221.d b/compiler/test/fail_compilation/fail221.d similarity index 100% rename from test/fail_compilation/fail221.d rename to compiler/test/fail_compilation/fail221.d diff --git a/test/fail_compilation/fail22118.d b/compiler/test/fail_compilation/fail22118.d similarity index 100% rename from test/fail_compilation/fail22118.d rename to compiler/test/fail_compilation/fail22118.d diff --git a/test/fail_compilation/fail22121.d b/compiler/test/fail_compilation/fail22121.d similarity index 100% rename from test/fail_compilation/fail22121.d rename to compiler/test/fail_compilation/fail22121.d diff --git a/test/fail_compilation/fail22121/imports/test22121/package.d b/compiler/test/fail_compilation/fail22121/imports/test22121/package.d similarity index 100% rename from test/fail_compilation/fail22121/imports/test22121/package.d rename to compiler/test/fail_compilation/fail22121/imports/test22121/package.d diff --git a/test/fail_compilation/fail22127.d b/compiler/test/fail_compilation/fail22127.d similarity index 100% rename from test/fail_compilation/fail22127.d rename to compiler/test/fail_compilation/fail22127.d diff --git a/test/fail_compilation/fail22133.d b/compiler/test/fail_compilation/fail22133.d similarity index 100% rename from test/fail_compilation/fail22133.d rename to compiler/test/fail_compilation/fail22133.d diff --git a/test/fail_compilation/fail22134.d b/compiler/test/fail_compilation/fail22134.d similarity index 100% rename from test/fail_compilation/fail22134.d rename to compiler/test/fail_compilation/fail22134.d diff --git a/test/fail_compilation/fail22138.d b/compiler/test/fail_compilation/fail22138.d similarity index 100% rename from test/fail_compilation/fail22138.d rename to compiler/test/fail_compilation/fail22138.d diff --git a/test/fail_compilation/fail22144.d b/compiler/test/fail_compilation/fail22144.d similarity index 100% rename from test/fail_compilation/fail22144.d rename to compiler/test/fail_compilation/fail22144.d diff --git a/test/fail_compilation/fail22151.d b/compiler/test/fail_compilation/fail22151.d similarity index 100% rename from test/fail_compilation/fail22151.d rename to compiler/test/fail_compilation/fail22151.d diff --git a/test/fail_compilation/fail22157.d b/compiler/test/fail_compilation/fail22157.d similarity index 100% rename from test/fail_compilation/fail22157.d rename to compiler/test/fail_compilation/fail22157.d diff --git a/test/fail_compilation/fail222.d b/compiler/test/fail_compilation/fail222.d similarity index 100% rename from test/fail_compilation/fail222.d rename to compiler/test/fail_compilation/fail222.d diff --git a/test/fail_compilation/fail22202.d b/compiler/test/fail_compilation/fail22202.d similarity index 100% rename from test/fail_compilation/fail22202.d rename to compiler/test/fail_compilation/fail22202.d diff --git a/test/fail_compilation/fail223.d b/compiler/test/fail_compilation/fail223.d similarity index 100% rename from test/fail_compilation/fail223.d rename to compiler/test/fail_compilation/fail223.d diff --git a/test/fail_compilation/fail22351.d b/compiler/test/fail_compilation/fail22351.d similarity index 100% rename from test/fail_compilation/fail22351.d rename to compiler/test/fail_compilation/fail22351.d diff --git a/test/fail_compilation/fail22366.d b/compiler/test/fail_compilation/fail22366.d similarity index 100% rename from test/fail_compilation/fail22366.d rename to compiler/test/fail_compilation/fail22366.d diff --git a/test/fail_compilation/fail224.d b/compiler/test/fail_compilation/fail224.d similarity index 100% rename from test/fail_compilation/fail224.d rename to compiler/test/fail_compilation/fail224.d diff --git a/test/fail_compilation/fail22529.d b/compiler/test/fail_compilation/fail22529.d similarity index 100% rename from test/fail_compilation/fail22529.d rename to compiler/test/fail_compilation/fail22529.d diff --git a/test/fail_compilation/fail22570.d b/compiler/test/fail_compilation/fail22570.d similarity index 100% rename from test/fail_compilation/fail22570.d rename to compiler/test/fail_compilation/fail22570.d diff --git a/test/fail_compilation/fail22634.d b/compiler/test/fail_compilation/fail22634.d similarity index 100% rename from test/fail_compilation/fail22634.d rename to compiler/test/fail_compilation/fail22634.d diff --git a/test/fail_compilation/fail22749.d b/compiler/test/fail_compilation/fail22749.d similarity index 100% rename from test/fail_compilation/fail22749.d rename to compiler/test/fail_compilation/fail22749.d diff --git a/test/fail_compilation/fail22780.d b/compiler/test/fail_compilation/fail22780.d similarity index 100% rename from test/fail_compilation/fail22780.d rename to compiler/test/fail_compilation/fail22780.d diff --git a/test/fail_compilation/fail228.d b/compiler/test/fail_compilation/fail228.d similarity index 100% rename from test/fail_compilation/fail228.d rename to compiler/test/fail_compilation/fail228.d diff --git a/test/fail_compilation/fail22812.c b/compiler/test/fail_compilation/fail22812.c similarity index 100% rename from test/fail_compilation/fail22812.c rename to compiler/test/fail_compilation/fail22812.c diff --git a/test/fail_compilation/fail22825a.d b/compiler/test/fail_compilation/fail22825a.d similarity index 100% rename from test/fail_compilation/fail22825a.d rename to compiler/test/fail_compilation/fail22825a.d diff --git a/test/fail_compilation/fail22825b.d b/compiler/test/fail_compilation/fail22825b.d similarity index 100% rename from test/fail_compilation/fail22825b.d rename to compiler/test/fail_compilation/fail22825b.d diff --git a/test/fail_compilation/fail22827.d b/compiler/test/fail_compilation/fail22827.d similarity index 100% rename from test/fail_compilation/fail22827.d rename to compiler/test/fail_compilation/fail22827.d diff --git a/test/fail_compilation/fail22852.c b/compiler/test/fail_compilation/fail22852.c similarity index 100% rename from test/fail_compilation/fail22852.c rename to compiler/test/fail_compilation/fail22852.c diff --git a/test/fail_compilation/fail22853a.i b/compiler/test/fail_compilation/fail22853a.i similarity index 100% rename from test/fail_compilation/fail22853a.i rename to compiler/test/fail_compilation/fail22853a.i diff --git a/test/fail_compilation/fail22853b.c b/compiler/test/fail_compilation/fail22853b.c similarity index 100% rename from test/fail_compilation/fail22853b.c rename to compiler/test/fail_compilation/fail22853b.c diff --git a/test/fail_compilation/fail22881.d b/compiler/test/fail_compilation/fail22881.d similarity index 100% rename from test/fail_compilation/fail22881.d rename to compiler/test/fail_compilation/fail22881.d diff --git a/test/fail_compilation/fail229.d b/compiler/test/fail_compilation/fail229.d similarity index 100% rename from test/fail_compilation/fail229.d rename to compiler/test/fail_compilation/fail229.d diff --git a/test/fail_compilation/fail23.d b/compiler/test/fail_compilation/fail23.d similarity index 100% rename from test/fail_compilation/fail23.d rename to compiler/test/fail_compilation/fail23.d diff --git a/test/fail_compilation/fail23036.d b/compiler/test/fail_compilation/fail23036.d similarity index 100% rename from test/fail_compilation/fail23036.d rename to compiler/test/fail_compilation/fail23036.d diff --git a/test/fail_compilation/fail231.d b/compiler/test/fail_compilation/fail231.d similarity index 100% rename from test/fail_compilation/fail231.d rename to compiler/test/fail_compilation/fail231.d diff --git a/test/fail_compilation/fail23108a.d b/compiler/test/fail_compilation/fail23108a.d similarity index 100% rename from test/fail_compilation/fail23108a.d rename to compiler/test/fail_compilation/fail23108a.d diff --git a/test/fail_compilation/fail23108b.d b/compiler/test/fail_compilation/fail23108b.d similarity index 100% rename from test/fail_compilation/fail23108b.d rename to compiler/test/fail_compilation/fail23108b.d diff --git a/test/fail_compilation/fail23109.d b/compiler/test/fail_compilation/fail23109.d similarity index 100% rename from test/fail_compilation/fail23109.d rename to compiler/test/fail_compilation/fail23109.d diff --git a/test/fail_compilation/fail23135.d b/compiler/test/fail_compilation/fail23135.d similarity index 100% rename from test/fail_compilation/fail23135.d rename to compiler/test/fail_compilation/fail23135.d diff --git a/test/fail_compilation/fail23181.d b/compiler/test/fail_compilation/fail23181.d similarity index 100% rename from test/fail_compilation/fail23181.d rename to compiler/test/fail_compilation/fail23181.d diff --git a/test/fail_compilation/fail232.d b/compiler/test/fail_compilation/fail232.d similarity index 100% rename from test/fail_compilation/fail232.d rename to compiler/test/fail_compilation/fail232.d diff --git a/test/fail_compilation/fail233.d b/compiler/test/fail_compilation/fail233.d similarity index 100% rename from test/fail_compilation/fail233.d rename to compiler/test/fail_compilation/fail233.d diff --git a/test/fail_compilation/fail235.d b/compiler/test/fail_compilation/fail235.d similarity index 100% rename from test/fail_compilation/fail235.d rename to compiler/test/fail_compilation/fail235.d diff --git a/test/fail_compilation/fail2350.d b/compiler/test/fail_compilation/fail2350.d similarity index 100% rename from test/fail_compilation/fail2350.d rename to compiler/test/fail_compilation/fail2350.d diff --git a/test/fail_compilation/fail236.d b/compiler/test/fail_compilation/fail236.d similarity index 100% rename from test/fail_compilation/fail236.d rename to compiler/test/fail_compilation/fail236.d diff --git a/test/fail_compilation/fail2361.d b/compiler/test/fail_compilation/fail2361.d similarity index 100% rename from test/fail_compilation/fail2361.d rename to compiler/test/fail_compilation/fail2361.d diff --git a/test/fail_compilation/fail237.d b/compiler/test/fail_compilation/fail237.d similarity index 100% rename from test/fail_compilation/fail237.d rename to compiler/test/fail_compilation/fail237.d diff --git a/test/fail_compilation/fail238_m32.d b/compiler/test/fail_compilation/fail238_m32.d similarity index 100% rename from test/fail_compilation/fail238_m32.d rename to compiler/test/fail_compilation/fail238_m32.d diff --git a/test/fail_compilation/fail238_m64.d b/compiler/test/fail_compilation/fail238_m64.d similarity index 100% rename from test/fail_compilation/fail238_m64.d rename to compiler/test/fail_compilation/fail238_m64.d diff --git a/test/fail_compilation/fail239.d b/compiler/test/fail_compilation/fail239.d similarity index 100% rename from test/fail_compilation/fail239.d rename to compiler/test/fail_compilation/fail239.d diff --git a/test/fail_compilation/fail24.d b/compiler/test/fail_compilation/fail24.d similarity index 100% rename from test/fail_compilation/fail24.d rename to compiler/test/fail_compilation/fail24.d diff --git a/test/fail_compilation/fail240.d b/compiler/test/fail_compilation/fail240.d similarity index 100% rename from test/fail_compilation/fail240.d rename to compiler/test/fail_compilation/fail240.d diff --git a/test/fail_compilation/fail241.d b/compiler/test/fail_compilation/fail241.d similarity index 100% rename from test/fail_compilation/fail241.d rename to compiler/test/fail_compilation/fail241.d diff --git a/test/fail_compilation/fail243.d b/compiler/test/fail_compilation/fail243.d similarity index 100% rename from test/fail_compilation/fail243.d rename to compiler/test/fail_compilation/fail243.d diff --git a/test/fail_compilation/fail244.d b/compiler/test/fail_compilation/fail244.d similarity index 100% rename from test/fail_compilation/fail244.d rename to compiler/test/fail_compilation/fail244.d diff --git a/test/fail_compilation/fail245.d b/compiler/test/fail_compilation/fail245.d similarity index 100% rename from test/fail_compilation/fail245.d rename to compiler/test/fail_compilation/fail245.d diff --git a/test/fail_compilation/fail2450.d b/compiler/test/fail_compilation/fail2450.d similarity index 100% rename from test/fail_compilation/fail2450.d rename to compiler/test/fail_compilation/fail2450.d diff --git a/test/fail_compilation/fail2456.d b/compiler/test/fail_compilation/fail2456.d similarity index 100% rename from test/fail_compilation/fail2456.d rename to compiler/test/fail_compilation/fail2456.d diff --git a/test/fail_compilation/fail246.d b/compiler/test/fail_compilation/fail246.d similarity index 100% rename from test/fail_compilation/fail246.d rename to compiler/test/fail_compilation/fail246.d diff --git a/test/fail_compilation/fail247.d b/compiler/test/fail_compilation/fail247.d similarity index 100% rename from test/fail_compilation/fail247.d rename to compiler/test/fail_compilation/fail247.d diff --git a/test/fail_compilation/fail248.d b/compiler/test/fail_compilation/fail248.d similarity index 100% rename from test/fail_compilation/fail248.d rename to compiler/test/fail_compilation/fail248.d diff --git a/test/fail_compilation/fail249.d b/compiler/test/fail_compilation/fail249.d similarity index 100% rename from test/fail_compilation/fail249.d rename to compiler/test/fail_compilation/fail249.d diff --git a/test/fail_compilation/fail25.d b/compiler/test/fail_compilation/fail25.d similarity index 100% rename from test/fail_compilation/fail25.d rename to compiler/test/fail_compilation/fail25.d diff --git a/test/fail_compilation/fail250.d b/compiler/test/fail_compilation/fail250.d similarity index 100% rename from test/fail_compilation/fail250.d rename to compiler/test/fail_compilation/fail250.d diff --git a/test/fail_compilation/fail251.d b/compiler/test/fail_compilation/fail251.d similarity index 100% rename from test/fail_compilation/fail251.d rename to compiler/test/fail_compilation/fail251.d diff --git a/test/fail_compilation/fail252.d b/compiler/test/fail_compilation/fail252.d similarity index 100% rename from test/fail_compilation/fail252.d rename to compiler/test/fail_compilation/fail252.d diff --git a/test/fail_compilation/fail253.d b/compiler/test/fail_compilation/fail253.d similarity index 100% rename from test/fail_compilation/fail253.d rename to compiler/test/fail_compilation/fail253.d diff --git a/test/fail_compilation/fail254.d b/compiler/test/fail_compilation/fail254.d similarity index 100% rename from test/fail_compilation/fail254.d rename to compiler/test/fail_compilation/fail254.d diff --git a/test/fail_compilation/fail256.d b/compiler/test/fail_compilation/fail256.d similarity index 100% rename from test/fail_compilation/fail256.d rename to compiler/test/fail_compilation/fail256.d diff --git a/test/fail_compilation/fail257.d b/compiler/test/fail_compilation/fail257.d similarity index 100% rename from test/fail_compilation/fail257.d rename to compiler/test/fail_compilation/fail257.d diff --git a/test/fail_compilation/fail258.d b/compiler/test/fail_compilation/fail258.d similarity index 100% rename from test/fail_compilation/fail258.d rename to compiler/test/fail_compilation/fail258.d diff --git a/test/fail_compilation/fail259.d b/compiler/test/fail_compilation/fail259.d similarity index 100% rename from test/fail_compilation/fail259.d rename to compiler/test/fail_compilation/fail259.d diff --git a/test/fail_compilation/fail261.d b/compiler/test/fail_compilation/fail261.d similarity index 100% rename from test/fail_compilation/fail261.d rename to compiler/test/fail_compilation/fail261.d diff --git a/test/fail_compilation/fail262.d b/compiler/test/fail_compilation/fail262.d similarity index 100% rename from test/fail_compilation/fail262.d rename to compiler/test/fail_compilation/fail262.d diff --git a/test/fail_compilation/fail263.d b/compiler/test/fail_compilation/fail263.d similarity index 100% rename from test/fail_compilation/fail263.d rename to compiler/test/fail_compilation/fail263.d diff --git a/test/fail_compilation/fail264.d b/compiler/test/fail_compilation/fail264.d similarity index 100% rename from test/fail_compilation/fail264.d rename to compiler/test/fail_compilation/fail264.d diff --git a/test/fail_compilation/fail265.d b/compiler/test/fail_compilation/fail265.d similarity index 100% rename from test/fail_compilation/fail265.d rename to compiler/test/fail_compilation/fail265.d diff --git a/test/fail_compilation/fail2656.d b/compiler/test/fail_compilation/fail2656.d similarity index 100% rename from test/fail_compilation/fail2656.d rename to compiler/test/fail_compilation/fail2656.d diff --git a/test/fail_compilation/fail267.d b/compiler/test/fail_compilation/fail267.d similarity index 100% rename from test/fail_compilation/fail267.d rename to compiler/test/fail_compilation/fail267.d diff --git a/test/fail_compilation/fail27.d b/compiler/test/fail_compilation/fail27.d similarity index 100% rename from test/fail_compilation/fail27.d rename to compiler/test/fail_compilation/fail27.d diff --git a/test/fail_compilation/fail270.d b/compiler/test/fail_compilation/fail270.d similarity index 100% rename from test/fail_compilation/fail270.d rename to compiler/test/fail_compilation/fail270.d diff --git a/test/fail_compilation/fail272.d b/compiler/test/fail_compilation/fail272.d similarity index 100% rename from test/fail_compilation/fail272.d rename to compiler/test/fail_compilation/fail272.d diff --git a/test/fail_compilation/fail273.d b/compiler/test/fail_compilation/fail273.d similarity index 100% rename from test/fail_compilation/fail273.d rename to compiler/test/fail_compilation/fail273.d diff --git a/test/fail_compilation/fail2740.d b/compiler/test/fail_compilation/fail2740.d similarity index 100% rename from test/fail_compilation/fail2740.d rename to compiler/test/fail_compilation/fail2740.d diff --git a/test/fail_compilation/fail275.d b/compiler/test/fail_compilation/fail275.d similarity index 100% rename from test/fail_compilation/fail275.d rename to compiler/test/fail_compilation/fail275.d diff --git a/test/fail_compilation/fail276.d b/compiler/test/fail_compilation/fail276.d similarity index 100% rename from test/fail_compilation/fail276.d rename to compiler/test/fail_compilation/fail276.d diff --git a/test/fail_compilation/fail278.d b/compiler/test/fail_compilation/fail278.d similarity index 100% rename from test/fail_compilation/fail278.d rename to compiler/test/fail_compilation/fail278.d diff --git a/test/fail_compilation/fail2789.d b/compiler/test/fail_compilation/fail2789.d similarity index 100% rename from test/fail_compilation/fail2789.d rename to compiler/test/fail_compilation/fail2789.d diff --git a/test/fail_compilation/fail279.d b/compiler/test/fail_compilation/fail279.d similarity index 100% rename from test/fail_compilation/fail279.d rename to compiler/test/fail_compilation/fail279.d diff --git a/test/fail_compilation/fail280.d b/compiler/test/fail_compilation/fail280.d similarity index 100% rename from test/fail_compilation/fail280.d rename to compiler/test/fail_compilation/fail280.d diff --git a/test/fail_compilation/fail281.d b/compiler/test/fail_compilation/fail281.d similarity index 100% rename from test/fail_compilation/fail281.d rename to compiler/test/fail_compilation/fail281.d diff --git a/test/fail_compilation/fail282.d b/compiler/test/fail_compilation/fail282.d similarity index 100% rename from test/fail_compilation/fail282.d rename to compiler/test/fail_compilation/fail282.d diff --git a/test/fail_compilation/fail284.d b/compiler/test/fail_compilation/fail284.d similarity index 100% rename from test/fail_compilation/fail284.d rename to compiler/test/fail_compilation/fail284.d diff --git a/test/fail_compilation/fail285.d b/compiler/test/fail_compilation/fail285.d similarity index 100% rename from test/fail_compilation/fail285.d rename to compiler/test/fail_compilation/fail285.d diff --git a/test/fail_compilation/fail287.d b/compiler/test/fail_compilation/fail287.d similarity index 100% rename from test/fail_compilation/fail287.d rename to compiler/test/fail_compilation/fail287.d diff --git a/test/fail_compilation/fail288.d b/compiler/test/fail_compilation/fail288.d similarity index 100% rename from test/fail_compilation/fail288.d rename to compiler/test/fail_compilation/fail288.d diff --git a/test/fail_compilation/fail289.d b/compiler/test/fail_compilation/fail289.d similarity index 100% rename from test/fail_compilation/fail289.d rename to compiler/test/fail_compilation/fail289.d diff --git a/test/fail_compilation/fail290.d b/compiler/test/fail_compilation/fail290.d similarity index 100% rename from test/fail_compilation/fail290.d rename to compiler/test/fail_compilation/fail290.d diff --git a/test/fail_compilation/fail291.d b/compiler/test/fail_compilation/fail291.d similarity index 100% rename from test/fail_compilation/fail291.d rename to compiler/test/fail_compilation/fail291.d diff --git a/test/fail_compilation/fail296.d b/compiler/test/fail_compilation/fail296.d similarity index 100% rename from test/fail_compilation/fail296.d rename to compiler/test/fail_compilation/fail296.d diff --git a/test/fail_compilation/fail2962.d b/compiler/test/fail_compilation/fail2962.d similarity index 100% rename from test/fail_compilation/fail2962.d rename to compiler/test/fail_compilation/fail2962.d diff --git a/test/fail_compilation/fail297.d b/compiler/test/fail_compilation/fail297.d similarity index 100% rename from test/fail_compilation/fail297.d rename to compiler/test/fail_compilation/fail297.d diff --git a/test/fail_compilation/fail298.d b/compiler/test/fail_compilation/fail298.d similarity index 100% rename from test/fail_compilation/fail298.d rename to compiler/test/fail_compilation/fail298.d diff --git a/test/fail_compilation/fail299.d b/compiler/test/fail_compilation/fail299.d similarity index 100% rename from test/fail_compilation/fail299.d rename to compiler/test/fail_compilation/fail299.d diff --git a/test/fail_compilation/fail3.d b/compiler/test/fail_compilation/fail3.d similarity index 100% rename from test/fail_compilation/fail3.d rename to compiler/test/fail_compilation/fail3.d diff --git a/test/fail_compilation/fail301.d b/compiler/test/fail_compilation/fail301.d similarity index 100% rename from test/fail_compilation/fail301.d rename to compiler/test/fail_compilation/fail301.d diff --git a/test/fail_compilation/fail302.d b/compiler/test/fail_compilation/fail302.d similarity index 100% rename from test/fail_compilation/fail302.d rename to compiler/test/fail_compilation/fail302.d diff --git a/test/fail_compilation/fail303.d b/compiler/test/fail_compilation/fail303.d similarity index 100% rename from test/fail_compilation/fail303.d rename to compiler/test/fail_compilation/fail303.d diff --git a/test/fail_compilation/fail304.d b/compiler/test/fail_compilation/fail304.d similarity index 100% rename from test/fail_compilation/fail304.d rename to compiler/test/fail_compilation/fail304.d diff --git a/test/fail_compilation/fail305.d b/compiler/test/fail_compilation/fail305.d similarity index 100% rename from test/fail_compilation/fail305.d rename to compiler/test/fail_compilation/fail305.d diff --git a/test/fail_compilation/fail306.d b/compiler/test/fail_compilation/fail306.d similarity index 100% rename from test/fail_compilation/fail306.d rename to compiler/test/fail_compilation/fail306.d diff --git a/test/fail_compilation/fail307.d b/compiler/test/fail_compilation/fail307.d similarity index 100% rename from test/fail_compilation/fail307.d rename to compiler/test/fail_compilation/fail307.d diff --git a/test/fail_compilation/fail308.d b/compiler/test/fail_compilation/fail308.d similarity index 100% rename from test/fail_compilation/fail308.d rename to compiler/test/fail_compilation/fail308.d diff --git a/test/fail_compilation/fail309.d b/compiler/test/fail_compilation/fail309.d similarity index 100% rename from test/fail_compilation/fail309.d rename to compiler/test/fail_compilation/fail309.d diff --git a/test/fail_compilation/fail310.d b/compiler/test/fail_compilation/fail310.d similarity index 100% rename from test/fail_compilation/fail310.d rename to compiler/test/fail_compilation/fail310.d diff --git a/test/fail_compilation/fail311.d b/compiler/test/fail_compilation/fail311.d similarity index 100% rename from test/fail_compilation/fail311.d rename to compiler/test/fail_compilation/fail311.d diff --git a/test/fail_compilation/fail312.d b/compiler/test/fail_compilation/fail312.d similarity index 100% rename from test/fail_compilation/fail312.d rename to compiler/test/fail_compilation/fail312.d diff --git a/test/fail_compilation/fail313.d b/compiler/test/fail_compilation/fail313.d similarity index 100% rename from test/fail_compilation/fail313.d rename to compiler/test/fail_compilation/fail313.d diff --git a/test/fail_compilation/fail3144.d b/compiler/test/fail_compilation/fail3144.d similarity index 100% rename from test/fail_compilation/fail3144.d rename to compiler/test/fail_compilation/fail3144.d diff --git a/test/fail_compilation/fail315.d b/compiler/test/fail_compilation/fail315.d similarity index 100% rename from test/fail_compilation/fail315.d rename to compiler/test/fail_compilation/fail315.d diff --git a/test/fail_compilation/fail3150.d b/compiler/test/fail_compilation/fail3150.d similarity index 100% rename from test/fail_compilation/fail3150.d rename to compiler/test/fail_compilation/fail3150.d diff --git a/test/fail_compilation/fail316.d b/compiler/test/fail_compilation/fail316.d similarity index 100% rename from test/fail_compilation/fail316.d rename to compiler/test/fail_compilation/fail316.d diff --git a/test/fail_compilation/fail317.d b/compiler/test/fail_compilation/fail317.d similarity index 100% rename from test/fail_compilation/fail317.d rename to compiler/test/fail_compilation/fail317.d diff --git a/test/fail_compilation/fail318_b.d b/compiler/test/fail_compilation/fail318_b.d similarity index 100% rename from test/fail_compilation/fail318_b.d rename to compiler/test/fail_compilation/fail318_b.d diff --git a/test/fail_compilation/fail319.d b/compiler/test/fail_compilation/fail319.d similarity index 100% rename from test/fail_compilation/fail319.d rename to compiler/test/fail_compilation/fail319.d diff --git a/test/fail_compilation/fail320.d b/compiler/test/fail_compilation/fail320.d similarity index 100% rename from test/fail_compilation/fail320.d rename to compiler/test/fail_compilation/fail320.d diff --git a/test/fail_compilation/fail322.d b/compiler/test/fail_compilation/fail322.d similarity index 100% rename from test/fail_compilation/fail322.d rename to compiler/test/fail_compilation/fail322.d diff --git a/test/fail_compilation/fail325.d b/compiler/test/fail_compilation/fail325.d similarity index 100% rename from test/fail_compilation/fail325.d rename to compiler/test/fail_compilation/fail325.d diff --git a/test/fail_compilation/fail327.d b/compiler/test/fail_compilation/fail327.d similarity index 100% rename from test/fail_compilation/fail327.d rename to compiler/test/fail_compilation/fail327.d diff --git a/test/fail_compilation/fail328.d b/compiler/test/fail_compilation/fail328.d similarity index 100% rename from test/fail_compilation/fail328.d rename to compiler/test/fail_compilation/fail328.d diff --git a/test/fail_compilation/fail329.d b/compiler/test/fail_compilation/fail329.d similarity index 100% rename from test/fail_compilation/fail329.d rename to compiler/test/fail_compilation/fail329.d diff --git a/test/fail_compilation/fail3290.d b/compiler/test/fail_compilation/fail3290.d similarity index 100% rename from test/fail_compilation/fail3290.d rename to compiler/test/fail_compilation/fail3290.d diff --git a/test/fail_compilation/fail330.d b/compiler/test/fail_compilation/fail330.d similarity index 100% rename from test/fail_compilation/fail330.d rename to compiler/test/fail_compilation/fail330.d diff --git a/test/fail_compilation/fail331.d b/compiler/test/fail_compilation/fail331.d similarity index 100% rename from test/fail_compilation/fail331.d rename to compiler/test/fail_compilation/fail331.d diff --git a/test/fail_compilation/fail332.d b/compiler/test/fail_compilation/fail332.d similarity index 100% rename from test/fail_compilation/fail332.d rename to compiler/test/fail_compilation/fail332.d diff --git a/test/fail_compilation/fail333.d b/compiler/test/fail_compilation/fail333.d similarity index 100% rename from test/fail_compilation/fail333.d rename to compiler/test/fail_compilation/fail333.d diff --git a/test/fail_compilation/fail334.d b/compiler/test/fail_compilation/fail334.d similarity index 100% rename from test/fail_compilation/fail334.d rename to compiler/test/fail_compilation/fail334.d diff --git a/test/fail_compilation/fail335.d b/compiler/test/fail_compilation/fail335.d similarity index 100% rename from test/fail_compilation/fail335.d rename to compiler/test/fail_compilation/fail335.d diff --git a/test/fail_compilation/fail3354.d b/compiler/test/fail_compilation/fail3354.d similarity index 100% rename from test/fail_compilation/fail3354.d rename to compiler/test/fail_compilation/fail3354.d diff --git a/test/fail_compilation/fail336.d b/compiler/test/fail_compilation/fail336.d similarity index 100% rename from test/fail_compilation/fail336.d rename to compiler/test/fail_compilation/fail336.d diff --git a/test/fail_compilation/fail337.d b/compiler/test/fail_compilation/fail337.d similarity index 100% rename from test/fail_compilation/fail337.d rename to compiler/test/fail_compilation/fail337.d diff --git a/test/fail_compilation/fail34.d b/compiler/test/fail_compilation/fail34.d similarity index 100% rename from test/fail_compilation/fail34.d rename to compiler/test/fail_compilation/fail34.d diff --git a/test/fail_compilation/fail340.d b/compiler/test/fail_compilation/fail340.d similarity index 100% rename from test/fail_compilation/fail340.d rename to compiler/test/fail_compilation/fail340.d diff --git a/test/fail_compilation/fail341.d b/compiler/test/fail_compilation/fail341.d similarity index 100% rename from test/fail_compilation/fail341.d rename to compiler/test/fail_compilation/fail341.d diff --git a/test/fail_compilation/fail343.d b/compiler/test/fail_compilation/fail343.d similarity index 100% rename from test/fail_compilation/fail343.d rename to compiler/test/fail_compilation/fail343.d diff --git a/test/fail_compilation/fail344.d b/compiler/test/fail_compilation/fail344.d similarity index 100% rename from test/fail_compilation/fail344.d rename to compiler/test/fail_compilation/fail344.d diff --git a/test/fail_compilation/fail346.d b/compiler/test/fail_compilation/fail346.d similarity index 100% rename from test/fail_compilation/fail346.d rename to compiler/test/fail_compilation/fail346.d diff --git a/test/fail_compilation/fail347.d b/compiler/test/fail_compilation/fail347.d similarity index 100% rename from test/fail_compilation/fail347.d rename to compiler/test/fail_compilation/fail347.d diff --git a/test/fail_compilation/fail349.d b/compiler/test/fail_compilation/fail349.d similarity index 100% rename from test/fail_compilation/fail349.d rename to compiler/test/fail_compilation/fail349.d diff --git a/test/fail_compilation/fail35.d b/compiler/test/fail_compilation/fail35.d similarity index 100% rename from test/fail_compilation/fail35.d rename to compiler/test/fail_compilation/fail35.d diff --git a/test/fail_compilation/fail351.d b/compiler/test/fail_compilation/fail351.d similarity index 100% rename from test/fail_compilation/fail351.d rename to compiler/test/fail_compilation/fail351.d diff --git a/test/fail_compilation/fail352.d b/compiler/test/fail_compilation/fail352.d similarity index 100% rename from test/fail_compilation/fail352.d rename to compiler/test/fail_compilation/fail352.d diff --git a/test/fail_compilation/fail353.d b/compiler/test/fail_compilation/fail353.d similarity index 100% rename from test/fail_compilation/fail353.d rename to compiler/test/fail_compilation/fail353.d diff --git a/test/fail_compilation/fail354.d b/compiler/test/fail_compilation/fail354.d similarity index 100% rename from test/fail_compilation/fail354.d rename to compiler/test/fail_compilation/fail354.d diff --git a/test/fail_compilation/fail355.d b/compiler/test/fail_compilation/fail355.d similarity index 100% rename from test/fail_compilation/fail355.d rename to compiler/test/fail_compilation/fail355.d diff --git a/test/fail_compilation/fail356a.d b/compiler/test/fail_compilation/fail356a.d similarity index 100% rename from test/fail_compilation/fail356a.d rename to compiler/test/fail_compilation/fail356a.d diff --git a/test/fail_compilation/fail356b.d b/compiler/test/fail_compilation/fail356b.d similarity index 100% rename from test/fail_compilation/fail356b.d rename to compiler/test/fail_compilation/fail356b.d diff --git a/test/fail_compilation/fail356c.d b/compiler/test/fail_compilation/fail356c.d similarity index 100% rename from test/fail_compilation/fail356c.d rename to compiler/test/fail_compilation/fail356c.d diff --git a/test/fail_compilation/fail3581a.d b/compiler/test/fail_compilation/fail3581a.d similarity index 100% rename from test/fail_compilation/fail3581a.d rename to compiler/test/fail_compilation/fail3581a.d diff --git a/test/fail_compilation/fail3581b.d b/compiler/test/fail_compilation/fail3581b.d similarity index 100% rename from test/fail_compilation/fail3581b.d rename to compiler/test/fail_compilation/fail3581b.d diff --git a/test/fail_compilation/fail359.d b/compiler/test/fail_compilation/fail359.d similarity index 100% rename from test/fail_compilation/fail359.d rename to compiler/test/fail_compilation/fail359.d diff --git a/test/fail_compilation/fail36.d b/compiler/test/fail_compilation/fail36.d similarity index 100% rename from test/fail_compilation/fail36.d rename to compiler/test/fail_compilation/fail36.d diff --git a/test/fail_compilation/fail3672.d b/compiler/test/fail_compilation/fail3672.d similarity index 100% rename from test/fail_compilation/fail3672.d rename to compiler/test/fail_compilation/fail3672.d diff --git a/test/fail_compilation/fail3673a.d b/compiler/test/fail_compilation/fail3673a.d similarity index 100% rename from test/fail_compilation/fail3673a.d rename to compiler/test/fail_compilation/fail3673a.d diff --git a/test/fail_compilation/fail3673b.d b/compiler/test/fail_compilation/fail3673b.d similarity index 100% rename from test/fail_compilation/fail3673b.d rename to compiler/test/fail_compilation/fail3673b.d diff --git a/test/fail_compilation/fail3703.d b/compiler/test/fail_compilation/fail3703.d similarity index 100% rename from test/fail_compilation/fail3703.d rename to compiler/test/fail_compilation/fail3703.d diff --git a/test/fail_compilation/fail3731.d b/compiler/test/fail_compilation/fail3731.d similarity index 100% rename from test/fail_compilation/fail3731.d rename to compiler/test/fail_compilation/fail3731.d diff --git a/test/fail_compilation/fail3753.d b/compiler/test/fail_compilation/fail3753.d similarity index 100% rename from test/fail_compilation/fail3753.d rename to compiler/test/fail_compilation/fail3753.d diff --git a/test/fail_compilation/fail37_m32.d b/compiler/test/fail_compilation/fail37_m32.d similarity index 100% rename from test/fail_compilation/fail37_m32.d rename to compiler/test/fail_compilation/fail37_m32.d diff --git a/test/fail_compilation/fail37_m64.d b/compiler/test/fail_compilation/fail37_m64.d similarity index 100% rename from test/fail_compilation/fail37_m64.d rename to compiler/test/fail_compilation/fail37_m64.d diff --git a/test/fail_compilation/fail38.d b/compiler/test/fail_compilation/fail38.d similarity index 100% rename from test/fail_compilation/fail38.d rename to compiler/test/fail_compilation/fail38.d diff --git a/test/fail_compilation/fail3882.d b/compiler/test/fail_compilation/fail3882.d similarity index 100% rename from test/fail_compilation/fail3882.d rename to compiler/test/fail_compilation/fail3882.d diff --git a/test/fail_compilation/fail3895.d b/compiler/test/fail_compilation/fail3895.d similarity index 100% rename from test/fail_compilation/fail3895.d rename to compiler/test/fail_compilation/fail3895.d diff --git a/test/fail_compilation/fail39.d b/compiler/test/fail_compilation/fail39.d similarity index 100% rename from test/fail_compilation/fail39.d rename to compiler/test/fail_compilation/fail39.d diff --git a/test/fail_compilation/fail3990.d b/compiler/test/fail_compilation/fail3990.d similarity index 100% rename from test/fail_compilation/fail3990.d rename to compiler/test/fail_compilation/fail3990.d diff --git a/test/fail_compilation/fail40.d b/compiler/test/fail_compilation/fail40.d similarity index 100% rename from test/fail_compilation/fail40.d rename to compiler/test/fail_compilation/fail40.d diff --git a/test/fail_compilation/fail4082.d b/compiler/test/fail_compilation/fail4082.d similarity index 100% rename from test/fail_compilation/fail4082.d rename to compiler/test/fail_compilation/fail4082.d diff --git a/test/fail_compilation/fail41.d b/compiler/test/fail_compilation/fail41.d similarity index 100% rename from test/fail_compilation/fail41.d rename to compiler/test/fail_compilation/fail41.d diff --git a/test/fail_compilation/fail42.d b/compiler/test/fail_compilation/fail42.d similarity index 100% rename from test/fail_compilation/fail42.d rename to compiler/test/fail_compilation/fail42.d diff --git a/test/fail_compilation/fail4206.d b/compiler/test/fail_compilation/fail4206.d similarity index 100% rename from test/fail_compilation/fail4206.d rename to compiler/test/fail_compilation/fail4206.d diff --git a/test/fail_compilation/fail4269a.d b/compiler/test/fail_compilation/fail4269a.d similarity index 100% rename from test/fail_compilation/fail4269a.d rename to compiler/test/fail_compilation/fail4269a.d diff --git a/test/fail_compilation/fail4269b.d b/compiler/test/fail_compilation/fail4269b.d similarity index 100% rename from test/fail_compilation/fail4269b.d rename to compiler/test/fail_compilation/fail4269b.d diff --git a/test/fail_compilation/fail4269c.d b/compiler/test/fail_compilation/fail4269c.d similarity index 100% rename from test/fail_compilation/fail4269c.d rename to compiler/test/fail_compilation/fail4269c.d diff --git a/test/fail_compilation/fail4269d.d b/compiler/test/fail_compilation/fail4269d.d similarity index 100% rename from test/fail_compilation/fail4269d.d rename to compiler/test/fail_compilation/fail4269d.d diff --git a/test/fail_compilation/fail4269e.d b/compiler/test/fail_compilation/fail4269e.d similarity index 100% rename from test/fail_compilation/fail4269e.d rename to compiler/test/fail_compilation/fail4269e.d diff --git a/test/fail_compilation/fail4269f.d b/compiler/test/fail_compilation/fail4269f.d similarity index 100% rename from test/fail_compilation/fail4269f.d rename to compiler/test/fail_compilation/fail4269f.d diff --git a/test/fail_compilation/fail4269g.d b/compiler/test/fail_compilation/fail4269g.d similarity index 100% rename from test/fail_compilation/fail4269g.d rename to compiler/test/fail_compilation/fail4269g.d diff --git a/test/fail_compilation/fail4374.d b/compiler/test/fail_compilation/fail4374.d similarity index 100% rename from test/fail_compilation/fail4374.d rename to compiler/test/fail_compilation/fail4374.d diff --git a/test/fail_compilation/fail4375a.d b/compiler/test/fail_compilation/fail4375a.d similarity index 100% rename from test/fail_compilation/fail4375a.d rename to compiler/test/fail_compilation/fail4375a.d diff --git a/test/fail_compilation/fail4375b.d b/compiler/test/fail_compilation/fail4375b.d similarity index 100% rename from test/fail_compilation/fail4375b.d rename to compiler/test/fail_compilation/fail4375b.d diff --git a/test/fail_compilation/fail4375c.d b/compiler/test/fail_compilation/fail4375c.d similarity index 100% rename from test/fail_compilation/fail4375c.d rename to compiler/test/fail_compilation/fail4375c.d diff --git a/test/fail_compilation/fail4375d.d b/compiler/test/fail_compilation/fail4375d.d similarity index 100% rename from test/fail_compilation/fail4375d.d rename to compiler/test/fail_compilation/fail4375d.d diff --git a/test/fail_compilation/fail4375e.d b/compiler/test/fail_compilation/fail4375e.d similarity index 100% rename from test/fail_compilation/fail4375e.d rename to compiler/test/fail_compilation/fail4375e.d diff --git a/test/fail_compilation/fail4375f.d b/compiler/test/fail_compilation/fail4375f.d similarity index 100% rename from test/fail_compilation/fail4375f.d rename to compiler/test/fail_compilation/fail4375f.d diff --git a/test/fail_compilation/fail4375g.d b/compiler/test/fail_compilation/fail4375g.d similarity index 100% rename from test/fail_compilation/fail4375g.d rename to compiler/test/fail_compilation/fail4375g.d diff --git a/test/fail_compilation/fail4375h.d b/compiler/test/fail_compilation/fail4375h.d similarity index 100% rename from test/fail_compilation/fail4375h.d rename to compiler/test/fail_compilation/fail4375h.d diff --git a/test/fail_compilation/fail4375i.d b/compiler/test/fail_compilation/fail4375i.d similarity index 100% rename from test/fail_compilation/fail4375i.d rename to compiler/test/fail_compilation/fail4375i.d diff --git a/test/fail_compilation/fail4375j.d b/compiler/test/fail_compilation/fail4375j.d similarity index 100% rename from test/fail_compilation/fail4375j.d rename to compiler/test/fail_compilation/fail4375j.d diff --git a/test/fail_compilation/fail4375k.d b/compiler/test/fail_compilation/fail4375k.d similarity index 100% rename from test/fail_compilation/fail4375k.d rename to compiler/test/fail_compilation/fail4375k.d diff --git a/test/fail_compilation/fail4375l.d b/compiler/test/fail_compilation/fail4375l.d similarity index 100% rename from test/fail_compilation/fail4375l.d rename to compiler/test/fail_compilation/fail4375l.d diff --git a/test/fail_compilation/fail4375m.d b/compiler/test/fail_compilation/fail4375m.d similarity index 100% rename from test/fail_compilation/fail4375m.d rename to compiler/test/fail_compilation/fail4375m.d diff --git a/test/fail_compilation/fail4375o.d b/compiler/test/fail_compilation/fail4375o.d similarity index 100% rename from test/fail_compilation/fail4375o.d rename to compiler/test/fail_compilation/fail4375o.d diff --git a/test/fail_compilation/fail4375p.d b/compiler/test/fail_compilation/fail4375p.d similarity index 100% rename from test/fail_compilation/fail4375p.d rename to compiler/test/fail_compilation/fail4375p.d diff --git a/test/fail_compilation/fail4375q.d b/compiler/test/fail_compilation/fail4375q.d similarity index 100% rename from test/fail_compilation/fail4375q.d rename to compiler/test/fail_compilation/fail4375q.d diff --git a/test/fail_compilation/fail4375r.d b/compiler/test/fail_compilation/fail4375r.d similarity index 100% rename from test/fail_compilation/fail4375r.d rename to compiler/test/fail_compilation/fail4375r.d diff --git a/test/fail_compilation/fail4375s.d b/compiler/test/fail_compilation/fail4375s.d similarity index 100% rename from test/fail_compilation/fail4375s.d rename to compiler/test/fail_compilation/fail4375s.d diff --git a/test/fail_compilation/fail4375t.d b/compiler/test/fail_compilation/fail4375t.d similarity index 100% rename from test/fail_compilation/fail4375t.d rename to compiler/test/fail_compilation/fail4375t.d diff --git a/test/fail_compilation/fail4375u.d b/compiler/test/fail_compilation/fail4375u.d similarity index 100% rename from test/fail_compilation/fail4375u.d rename to compiler/test/fail_compilation/fail4375u.d diff --git a/test/fail_compilation/fail4375v.d b/compiler/test/fail_compilation/fail4375v.d similarity index 100% rename from test/fail_compilation/fail4375v.d rename to compiler/test/fail_compilation/fail4375v.d diff --git a/test/fail_compilation/fail4375w.d b/compiler/test/fail_compilation/fail4375w.d similarity index 100% rename from test/fail_compilation/fail4375w.d rename to compiler/test/fail_compilation/fail4375w.d diff --git a/test/fail_compilation/fail4375x.d b/compiler/test/fail_compilation/fail4375x.d similarity index 100% rename from test/fail_compilation/fail4375x.d rename to compiler/test/fail_compilation/fail4375x.d diff --git a/test/fail_compilation/fail4375y.d b/compiler/test/fail_compilation/fail4375y.d similarity index 100% rename from test/fail_compilation/fail4375y.d rename to compiler/test/fail_compilation/fail4375y.d diff --git a/test/fail_compilation/fail44.d b/compiler/test/fail_compilation/fail44.d similarity index 100% rename from test/fail_compilation/fail44.d rename to compiler/test/fail_compilation/fail44.d diff --git a/test/fail_compilation/fail4421.d b/compiler/test/fail_compilation/fail4421.d similarity index 100% rename from test/fail_compilation/fail4421.d rename to compiler/test/fail_compilation/fail4421.d diff --git a/test/fail_compilation/fail4448.d b/compiler/test/fail_compilation/fail4448.d similarity index 100% rename from test/fail_compilation/fail4448.d rename to compiler/test/fail_compilation/fail4448.d diff --git a/test/fail_compilation/fail45.d b/compiler/test/fail_compilation/fail45.d similarity index 100% rename from test/fail_compilation/fail45.d rename to compiler/test/fail_compilation/fail45.d diff --git a/test/fail_compilation/fail4510.d b/compiler/test/fail_compilation/fail4510.d similarity index 100% rename from test/fail_compilation/fail4510.d rename to compiler/test/fail_compilation/fail4510.d diff --git a/test/fail_compilation/fail4511.d b/compiler/test/fail_compilation/fail4511.d similarity index 100% rename from test/fail_compilation/fail4511.d rename to compiler/test/fail_compilation/fail4511.d diff --git a/test/fail_compilation/fail4544.d b/compiler/test/fail_compilation/fail4544.d similarity index 100% rename from test/fail_compilation/fail4544.d rename to compiler/test/fail_compilation/fail4544.d diff --git a/test/fail_compilation/fail4559.d b/compiler/test/fail_compilation/fail4559.d similarity index 100% rename from test/fail_compilation/fail4559.d rename to compiler/test/fail_compilation/fail4559.d diff --git a/test/fail_compilation/fail46.d b/compiler/test/fail_compilation/fail46.d similarity index 100% rename from test/fail_compilation/fail46.d rename to compiler/test/fail_compilation/fail46.d diff --git a/test/fail_compilation/fail4611.d b/compiler/test/fail_compilation/fail4611.d similarity index 100% rename from test/fail_compilation/fail4611.d rename to compiler/test/fail_compilation/fail4611.d diff --git a/test/fail_compilation/fail47.d b/compiler/test/fail_compilation/fail47.d similarity index 100% rename from test/fail_compilation/fail47.d rename to compiler/test/fail_compilation/fail47.d diff --git a/test/fail_compilation/fail4923.d b/compiler/test/fail_compilation/fail4923.d similarity index 100% rename from test/fail_compilation/fail4923.d rename to compiler/test/fail_compilation/fail4923.d diff --git a/test/fail_compilation/fail4958.d b/compiler/test/fail_compilation/fail4958.d similarity index 100% rename from test/fail_compilation/fail4958.d rename to compiler/test/fail_compilation/fail4958.d diff --git a/test/fail_compilation/fail50.d b/compiler/test/fail_compilation/fail50.d similarity index 100% rename from test/fail_compilation/fail50.d rename to compiler/test/fail_compilation/fail50.d diff --git a/test/fail_compilation/fail51.d b/compiler/test/fail_compilation/fail51.d similarity index 100% rename from test/fail_compilation/fail51.d rename to compiler/test/fail_compilation/fail51.d diff --git a/test/fail_compilation/fail5153.d b/compiler/test/fail_compilation/fail5153.d similarity index 100% rename from test/fail_compilation/fail5153.d rename to compiler/test/fail_compilation/fail5153.d diff --git a/test/fail_compilation/fail52.d b/compiler/test/fail_compilation/fail52.d similarity index 100% rename from test/fail_compilation/fail52.d rename to compiler/test/fail_compilation/fail52.d diff --git a/test/fail_compilation/fail53.d b/compiler/test/fail_compilation/fail53.d similarity index 100% rename from test/fail_compilation/fail53.d rename to compiler/test/fail_compilation/fail53.d diff --git a/test/fail_compilation/fail54.d b/compiler/test/fail_compilation/fail54.d similarity index 100% rename from test/fail_compilation/fail54.d rename to compiler/test/fail_compilation/fail54.d diff --git a/test/fail_compilation/fail5435.d b/compiler/test/fail_compilation/fail5435.d similarity index 100% rename from test/fail_compilation/fail5435.d rename to compiler/test/fail_compilation/fail5435.d diff --git a/test/fail_compilation/fail55.d b/compiler/test/fail_compilation/fail55.d similarity index 100% rename from test/fail_compilation/fail55.d rename to compiler/test/fail_compilation/fail55.d diff --git a/test/fail_compilation/fail56.d b/compiler/test/fail_compilation/fail56.d similarity index 100% rename from test/fail_compilation/fail56.d rename to compiler/test/fail_compilation/fail56.d diff --git a/test/fail_compilation/fail5634.d b/compiler/test/fail_compilation/fail5634.d similarity index 100% rename from test/fail_compilation/fail5634.d rename to compiler/test/fail_compilation/fail5634.d diff --git a/test/fail_compilation/fail57.d b/compiler/test/fail_compilation/fail57.d similarity index 100% rename from test/fail_compilation/fail57.d rename to compiler/test/fail_compilation/fail57.d diff --git a/test/fail_compilation/fail5733.d b/compiler/test/fail_compilation/fail5733.d similarity index 100% rename from test/fail_compilation/fail5733.d rename to compiler/test/fail_compilation/fail5733.d diff --git a/test/fail_compilation/fail58.d b/compiler/test/fail_compilation/fail58.d similarity index 100% rename from test/fail_compilation/fail58.d rename to compiler/test/fail_compilation/fail58.d diff --git a/test/fail_compilation/fail5851.d b/compiler/test/fail_compilation/fail5851.d similarity index 100% rename from test/fail_compilation/fail5851.d rename to compiler/test/fail_compilation/fail5851.d diff --git a/test/fail_compilation/fail59.d b/compiler/test/fail_compilation/fail59.d similarity index 100% rename from test/fail_compilation/fail59.d rename to compiler/test/fail_compilation/fail59.d diff --git a/test/fail_compilation/fail5908.d b/compiler/test/fail_compilation/fail5908.d similarity index 100% rename from test/fail_compilation/fail5908.d rename to compiler/test/fail_compilation/fail5908.d diff --git a/test/fail_compilation/fail5953a1.d b/compiler/test/fail_compilation/fail5953a1.d similarity index 100% rename from test/fail_compilation/fail5953a1.d rename to compiler/test/fail_compilation/fail5953a1.d diff --git a/test/fail_compilation/fail5953a2.d b/compiler/test/fail_compilation/fail5953a2.d similarity index 100% rename from test/fail_compilation/fail5953a2.d rename to compiler/test/fail_compilation/fail5953a2.d diff --git a/test/fail_compilation/fail5953s1.d b/compiler/test/fail_compilation/fail5953s1.d similarity index 100% rename from test/fail_compilation/fail5953s1.d rename to compiler/test/fail_compilation/fail5953s1.d diff --git a/test/fail_compilation/fail5953s2.d b/compiler/test/fail_compilation/fail5953s2.d similarity index 100% rename from test/fail_compilation/fail5953s2.d rename to compiler/test/fail_compilation/fail5953s2.d diff --git a/test/fail_compilation/fail60.d b/compiler/test/fail_compilation/fail60.d similarity index 100% rename from test/fail_compilation/fail60.d rename to compiler/test/fail_compilation/fail60.d diff --git a/test/fail_compilation/fail6029.d b/compiler/test/fail_compilation/fail6029.d similarity index 100% rename from test/fail_compilation/fail6029.d rename to compiler/test/fail_compilation/fail6029.d diff --git a/test/fail_compilation/fail61.d b/compiler/test/fail_compilation/fail61.d similarity index 100% rename from test/fail_compilation/fail61.d rename to compiler/test/fail_compilation/fail61.d diff --git a/test/fail_compilation/fail6107.d b/compiler/test/fail_compilation/fail6107.d similarity index 100% rename from test/fail_compilation/fail6107.d rename to compiler/test/fail_compilation/fail6107.d diff --git a/test/fail_compilation/fail62.d b/compiler/test/fail_compilation/fail62.d similarity index 100% rename from test/fail_compilation/fail62.d rename to compiler/test/fail_compilation/fail62.d diff --git a/test/fail_compilation/fail6242.d b/compiler/test/fail_compilation/fail6242.d similarity index 100% rename from test/fail_compilation/fail6242.d rename to compiler/test/fail_compilation/fail6242.d diff --git a/test/fail_compilation/fail63.d b/compiler/test/fail_compilation/fail63.d similarity index 100% rename from test/fail_compilation/fail63.d rename to compiler/test/fail_compilation/fail63.d diff --git a/test/fail_compilation/fail6334.d b/compiler/test/fail_compilation/fail6334.d similarity index 100% rename from test/fail_compilation/fail6334.d rename to compiler/test/fail_compilation/fail6334.d diff --git a/test/fail_compilation/fail6451.d b/compiler/test/fail_compilation/fail6451.d similarity index 100% rename from test/fail_compilation/fail6451.d rename to compiler/test/fail_compilation/fail6451.d diff --git a/test/fail_compilation/fail6453.d b/compiler/test/fail_compilation/fail6453.d similarity index 100% rename from test/fail_compilation/fail6453.d rename to compiler/test/fail_compilation/fail6453.d diff --git a/test/fail_compilation/fail6458.d b/compiler/test/fail_compilation/fail6458.d similarity index 100% rename from test/fail_compilation/fail6458.d rename to compiler/test/fail_compilation/fail6458.d diff --git a/test/fail_compilation/fail6497.d b/compiler/test/fail_compilation/fail6497.d similarity index 100% rename from test/fail_compilation/fail6497.d rename to compiler/test/fail_compilation/fail6497.d diff --git a/test/fail_compilation/fail6561.d b/compiler/test/fail_compilation/fail6561.d similarity index 100% rename from test/fail_compilation/fail6561.d rename to compiler/test/fail_compilation/fail6561.d diff --git a/test/fail_compilation/fail6592.sh b/compiler/test/fail_compilation/fail6592.sh similarity index 100% rename from test/fail_compilation/fail6592.sh rename to compiler/test/fail_compilation/fail6592.sh diff --git a/test/fail_compilation/fail66.d b/compiler/test/fail_compilation/fail66.d similarity index 100% rename from test/fail_compilation/fail66.d rename to compiler/test/fail_compilation/fail66.d diff --git a/test/fail_compilation/fail6611.d b/compiler/test/fail_compilation/fail6611.d similarity index 100% rename from test/fail_compilation/fail6611.d rename to compiler/test/fail_compilation/fail6611.d diff --git a/test/fail_compilation/fail6652.d b/compiler/test/fail_compilation/fail6652.d similarity index 100% rename from test/fail_compilation/fail6652.d rename to compiler/test/fail_compilation/fail6652.d diff --git a/test/fail_compilation/fail6781.d b/compiler/test/fail_compilation/fail6781.d similarity index 100% rename from test/fail_compilation/fail6781.d rename to compiler/test/fail_compilation/fail6781.d diff --git a/test/fail_compilation/fail6795.d b/compiler/test/fail_compilation/fail6795.d similarity index 100% rename from test/fail_compilation/fail6795.d rename to compiler/test/fail_compilation/fail6795.d diff --git a/test/fail_compilation/fail6889.d b/compiler/test/fail_compilation/fail6889.d similarity index 100% rename from test/fail_compilation/fail6889.d rename to compiler/test/fail_compilation/fail6889.d diff --git a/test/fail_compilation/fail6968.d b/compiler/test/fail_compilation/fail6968.d similarity index 100% rename from test/fail_compilation/fail6968.d rename to compiler/test/fail_compilation/fail6968.d diff --git a/test/fail_compilation/fail7077.d b/compiler/test/fail_compilation/fail7077.d similarity index 100% rename from test/fail_compilation/fail7077.d rename to compiler/test/fail_compilation/fail7077.d diff --git a/test/fail_compilation/fail7173.d b/compiler/test/fail_compilation/fail7173.d similarity index 100% rename from test/fail_compilation/fail7173.d rename to compiler/test/fail_compilation/fail7173.d diff --git a/test/fail_compilation/fail7178.d b/compiler/test/fail_compilation/fail7178.d similarity index 100% rename from test/fail_compilation/fail7178.d rename to compiler/test/fail_compilation/fail7178.d diff --git a/test/fail_compilation/fail72.d b/compiler/test/fail_compilation/fail72.d similarity index 100% rename from test/fail_compilation/fail72.d rename to compiler/test/fail_compilation/fail72.d diff --git a/test/fail_compilation/fail7234.d b/compiler/test/fail_compilation/fail7234.d similarity index 100% rename from test/fail_compilation/fail7234.d rename to compiler/test/fail_compilation/fail7234.d diff --git a/test/fail_compilation/fail73.d b/compiler/test/fail_compilation/fail73.d similarity index 100% rename from test/fail_compilation/fail73.d rename to compiler/test/fail_compilation/fail73.d diff --git a/test/fail_compilation/fail7352.d b/compiler/test/fail_compilation/fail7352.d similarity index 100% rename from test/fail_compilation/fail7352.d rename to compiler/test/fail_compilation/fail7352.d diff --git a/test/fail_compilation/fail7369.d b/compiler/test/fail_compilation/fail7369.d similarity index 100% rename from test/fail_compilation/fail7369.d rename to compiler/test/fail_compilation/fail7369.d diff --git a/test/fail_compilation/fail74.d b/compiler/test/fail_compilation/fail74.d similarity index 100% rename from test/fail_compilation/fail74.d rename to compiler/test/fail_compilation/fail74.d diff --git a/test/fail_compilation/fail7424b.d b/compiler/test/fail_compilation/fail7424b.d similarity index 100% rename from test/fail_compilation/fail7424b.d rename to compiler/test/fail_compilation/fail7424b.d diff --git a/test/fail_compilation/fail7424c.d b/compiler/test/fail_compilation/fail7424c.d similarity index 100% rename from test/fail_compilation/fail7424c.d rename to compiler/test/fail_compilation/fail7424c.d diff --git a/test/fail_compilation/fail7424d.d b/compiler/test/fail_compilation/fail7424d.d similarity index 100% rename from test/fail_compilation/fail7424d.d rename to compiler/test/fail_compilation/fail7424d.d diff --git a/test/fail_compilation/fail7424e.d b/compiler/test/fail_compilation/fail7424e.d similarity index 100% rename from test/fail_compilation/fail7424e.d rename to compiler/test/fail_compilation/fail7424e.d diff --git a/test/fail_compilation/fail7424f.d b/compiler/test/fail_compilation/fail7424f.d similarity index 100% rename from test/fail_compilation/fail7424f.d rename to compiler/test/fail_compilation/fail7424f.d diff --git a/test/fail_compilation/fail7424g.d b/compiler/test/fail_compilation/fail7424g.d similarity index 100% rename from test/fail_compilation/fail7424g.d rename to compiler/test/fail_compilation/fail7424g.d diff --git a/test/fail_compilation/fail7424h.d b/compiler/test/fail_compilation/fail7424h.d similarity index 100% rename from test/fail_compilation/fail7424h.d rename to compiler/test/fail_compilation/fail7424h.d diff --git a/test/fail_compilation/fail7424i.d b/compiler/test/fail_compilation/fail7424i.d similarity index 100% rename from test/fail_compilation/fail7424i.d rename to compiler/test/fail_compilation/fail7424i.d diff --git a/test/fail_compilation/fail7443.d b/compiler/test/fail_compilation/fail7443.d similarity index 100% rename from test/fail_compilation/fail7443.d rename to compiler/test/fail_compilation/fail7443.d diff --git a/test/fail_compilation/fail75.d b/compiler/test/fail_compilation/fail75.d similarity index 100% rename from test/fail_compilation/fail75.d rename to compiler/test/fail_compilation/fail75.d diff --git a/test/fail_compilation/fail7524a.d b/compiler/test/fail_compilation/fail7524a.d similarity index 100% rename from test/fail_compilation/fail7524a.d rename to compiler/test/fail_compilation/fail7524a.d diff --git a/test/fail_compilation/fail7524b.d b/compiler/test/fail_compilation/fail7524b.d similarity index 100% rename from test/fail_compilation/fail7524b.d rename to compiler/test/fail_compilation/fail7524b.d diff --git a/test/fail_compilation/fail76.d b/compiler/test/fail_compilation/fail76.d similarity index 100% rename from test/fail_compilation/fail76.d rename to compiler/test/fail_compilation/fail76.d diff --git a/test/fail_compilation/fail7603a.d b/compiler/test/fail_compilation/fail7603a.d similarity index 100% rename from test/fail_compilation/fail7603a.d rename to compiler/test/fail_compilation/fail7603a.d diff --git a/test/fail_compilation/fail7603b.d b/compiler/test/fail_compilation/fail7603b.d similarity index 100% rename from test/fail_compilation/fail7603b.d rename to compiler/test/fail_compilation/fail7603b.d diff --git a/test/fail_compilation/fail7603c.d b/compiler/test/fail_compilation/fail7603c.d similarity index 100% rename from test/fail_compilation/fail7603c.d rename to compiler/test/fail_compilation/fail7603c.d diff --git a/test/fail_compilation/fail77.d b/compiler/test/fail_compilation/fail77.d similarity index 100% rename from test/fail_compilation/fail77.d rename to compiler/test/fail_compilation/fail77.d diff --git a/test/fail_compilation/fail7702.d b/compiler/test/fail_compilation/fail7702.d similarity index 100% rename from test/fail_compilation/fail7702.d rename to compiler/test/fail_compilation/fail7702.d diff --git a/test/fail_compilation/fail7751.d b/compiler/test/fail_compilation/fail7751.d similarity index 100% rename from test/fail_compilation/fail7751.d rename to compiler/test/fail_compilation/fail7751.d diff --git a/test/fail_compilation/fail78.d b/compiler/test/fail_compilation/fail78.d similarity index 100% rename from test/fail_compilation/fail78.d rename to compiler/test/fail_compilation/fail78.d diff --git a/test/fail_compilation/fail7848.d b/compiler/test/fail_compilation/fail7848.d similarity index 100% rename from test/fail_compilation/fail7848.d rename to compiler/test/fail_compilation/fail7848.d diff --git a/test/fail_compilation/fail7851.d b/compiler/test/fail_compilation/fail7851.d similarity index 100% rename from test/fail_compilation/fail7851.d rename to compiler/test/fail_compilation/fail7851.d diff --git a/test/fail_compilation/fail7859.d b/compiler/test/fail_compilation/fail7859.d similarity index 100% rename from test/fail_compilation/fail7859.d rename to compiler/test/fail_compilation/fail7859.d diff --git a/test/fail_compilation/fail7861.d b/compiler/test/fail_compilation/fail7861.d similarity index 100% rename from test/fail_compilation/fail7861.d rename to compiler/test/fail_compilation/fail7861.d diff --git a/test/fail_compilation/fail7862.d b/compiler/test/fail_compilation/fail7862.d similarity index 100% rename from test/fail_compilation/fail7862.d rename to compiler/test/fail_compilation/fail7862.d diff --git a/test/fail_compilation/fail79.d b/compiler/test/fail_compilation/fail79.d similarity index 100% rename from test/fail_compilation/fail79.d rename to compiler/test/fail_compilation/fail79.d diff --git a/test/fail_compilation/fail7903.d b/compiler/test/fail_compilation/fail7903.d similarity index 100% rename from test/fail_compilation/fail7903.d rename to compiler/test/fail_compilation/fail7903.d diff --git a/test/fail_compilation/fail8009.d b/compiler/test/fail_compilation/fail8009.d similarity index 100% rename from test/fail_compilation/fail8009.d rename to compiler/test/fail_compilation/fail8009.d diff --git a/test/fail_compilation/fail8032.d b/compiler/test/fail_compilation/fail8032.d similarity index 100% rename from test/fail_compilation/fail8032.d rename to compiler/test/fail_compilation/fail8032.d diff --git a/test/fail_compilation/fail80_m32.d b/compiler/test/fail_compilation/fail80_m32.d similarity index 100% rename from test/fail_compilation/fail80_m32.d rename to compiler/test/fail_compilation/fail80_m32.d diff --git a/test/fail_compilation/fail80_m64.d b/compiler/test/fail_compilation/fail80_m64.d similarity index 100% rename from test/fail_compilation/fail80_m64.d rename to compiler/test/fail_compilation/fail80_m64.d diff --git a/test/fail_compilation/fail8168.d b/compiler/test/fail_compilation/fail8168.d similarity index 100% rename from test/fail_compilation/fail8168.d rename to compiler/test/fail_compilation/fail8168.d diff --git a/test/fail_compilation/fail8179b.d b/compiler/test/fail_compilation/fail8179b.d similarity index 100% rename from test/fail_compilation/fail8179b.d rename to compiler/test/fail_compilation/fail8179b.d diff --git a/test/fail_compilation/fail8217.d b/compiler/test/fail_compilation/fail8217.d similarity index 100% rename from test/fail_compilation/fail8217.d rename to compiler/test/fail_compilation/fail8217.d diff --git a/test/fail_compilation/fail8262.d b/compiler/test/fail_compilation/fail8262.d similarity index 100% rename from test/fail_compilation/fail8262.d rename to compiler/test/fail_compilation/fail8262.d diff --git a/test/fail_compilation/fail8313.d b/compiler/test/fail_compilation/fail8313.d similarity index 100% rename from test/fail_compilation/fail8313.d rename to compiler/test/fail_compilation/fail8313.d diff --git a/test/fail_compilation/fail8373.d b/compiler/test/fail_compilation/fail8373.d similarity index 100% rename from test/fail_compilation/fail8373.d rename to compiler/test/fail_compilation/fail8373.d diff --git a/test/fail_compilation/fail86.d b/compiler/test/fail_compilation/fail86.d similarity index 100% rename from test/fail_compilation/fail86.d rename to compiler/test/fail_compilation/fail86.d diff --git a/test/fail_compilation/fail8631.d b/compiler/test/fail_compilation/fail8631.d similarity index 100% rename from test/fail_compilation/fail8631.d rename to compiler/test/fail_compilation/fail8631.d diff --git a/test/fail_compilation/fail8691.d b/compiler/test/fail_compilation/fail8691.d similarity index 100% rename from test/fail_compilation/fail8691.d rename to compiler/test/fail_compilation/fail8691.d diff --git a/test/fail_compilation/fail8724.d b/compiler/test/fail_compilation/fail8724.d similarity index 100% rename from test/fail_compilation/fail8724.d rename to compiler/test/fail_compilation/fail8724.d diff --git a/test/fail_compilation/fail9.d b/compiler/test/fail_compilation/fail9.d similarity index 100% rename from test/fail_compilation/fail9.d rename to compiler/test/fail_compilation/fail9.d diff --git a/test/fail_compilation/fail9063.d b/compiler/test/fail_compilation/fail9063.d similarity index 100% rename from test/fail_compilation/fail9063.d rename to compiler/test/fail_compilation/fail9063.d diff --git a/test/fail_compilation/fail9081.d b/compiler/test/fail_compilation/fail9081.d similarity index 100% rename from test/fail_compilation/fail9081.d rename to compiler/test/fail_compilation/fail9081.d diff --git a/test/fail_compilation/fail91.d b/compiler/test/fail_compilation/fail91.d similarity index 100% rename from test/fail_compilation/fail91.d rename to compiler/test/fail_compilation/fail91.d diff --git a/test/fail_compilation/fail9199.d b/compiler/test/fail_compilation/fail9199.d similarity index 100% rename from test/fail_compilation/fail9199.d rename to compiler/test/fail_compilation/fail9199.d diff --git a/test/fail_compilation/fail92.d b/compiler/test/fail_compilation/fail92.d similarity index 100% rename from test/fail_compilation/fail92.d rename to compiler/test/fail_compilation/fail92.d diff --git a/test/fail_compilation/fail9279.d b/compiler/test/fail_compilation/fail9279.d similarity index 100% rename from test/fail_compilation/fail9279.d rename to compiler/test/fail_compilation/fail9279.d diff --git a/test/fail_compilation/fail9290.d b/compiler/test/fail_compilation/fail9290.d similarity index 100% rename from test/fail_compilation/fail9290.d rename to compiler/test/fail_compilation/fail9290.d diff --git a/test/fail_compilation/fail93.d b/compiler/test/fail_compilation/fail93.d similarity index 100% rename from test/fail_compilation/fail93.d rename to compiler/test/fail_compilation/fail93.d diff --git a/test/fail_compilation/fail9301.d b/compiler/test/fail_compilation/fail9301.d similarity index 100% rename from test/fail_compilation/fail9301.d rename to compiler/test/fail_compilation/fail9301.d diff --git a/test/fail_compilation/fail9346.d b/compiler/test/fail_compilation/fail9346.d similarity index 100% rename from test/fail_compilation/fail9346.d rename to compiler/test/fail_compilation/fail9346.d diff --git a/test/fail_compilation/fail94.d b/compiler/test/fail_compilation/fail94.d similarity index 100% rename from test/fail_compilation/fail94.d rename to compiler/test/fail_compilation/fail94.d diff --git a/test/fail_compilation/fail9413.d b/compiler/test/fail_compilation/fail9413.d similarity index 100% rename from test/fail_compilation/fail9413.d rename to compiler/test/fail_compilation/fail9413.d diff --git a/test/fail_compilation/fail9414a.d b/compiler/test/fail_compilation/fail9414a.d similarity index 100% rename from test/fail_compilation/fail9414a.d rename to compiler/test/fail_compilation/fail9414a.d diff --git a/test/fail_compilation/fail9414b.d b/compiler/test/fail_compilation/fail9414b.d similarity index 100% rename from test/fail_compilation/fail9414b.d rename to compiler/test/fail_compilation/fail9414b.d diff --git a/test/fail_compilation/fail9414c.d b/compiler/test/fail_compilation/fail9414c.d similarity index 100% rename from test/fail_compilation/fail9414c.d rename to compiler/test/fail_compilation/fail9414c.d diff --git a/test/fail_compilation/fail9414d.d b/compiler/test/fail_compilation/fail9414d.d similarity index 100% rename from test/fail_compilation/fail9414d.d rename to compiler/test/fail_compilation/fail9414d.d diff --git a/test/fail_compilation/fail95.d b/compiler/test/fail_compilation/fail95.d similarity index 100% rename from test/fail_compilation/fail95.d rename to compiler/test/fail_compilation/fail95.d diff --git a/test/fail_compilation/fail9537.d b/compiler/test/fail_compilation/fail9537.d similarity index 100% rename from test/fail_compilation/fail9537.d rename to compiler/test/fail_compilation/fail9537.d diff --git a/test/fail_compilation/fail9562.d b/compiler/test/fail_compilation/fail9562.d similarity index 100% rename from test/fail_compilation/fail9562.d rename to compiler/test/fail_compilation/fail9562.d diff --git a/test/fail_compilation/fail9572.d b/compiler/test/fail_compilation/fail9572.d similarity index 100% rename from test/fail_compilation/fail9572.d rename to compiler/test/fail_compilation/fail9572.d diff --git a/test/fail_compilation/fail96.d b/compiler/test/fail_compilation/fail96.d similarity index 100% rename from test/fail_compilation/fail96.d rename to compiler/test/fail_compilation/fail96.d diff --git a/test/fail_compilation/fail9613.d b/compiler/test/fail_compilation/fail9613.d similarity index 100% rename from test/fail_compilation/fail9613.d rename to compiler/test/fail_compilation/fail9613.d diff --git a/test/fail_compilation/fail9665a.d b/compiler/test/fail_compilation/fail9665a.d similarity index 100% rename from test/fail_compilation/fail9665a.d rename to compiler/test/fail_compilation/fail9665a.d diff --git a/test/fail_compilation/fail9665b.d b/compiler/test/fail_compilation/fail9665b.d similarity index 100% rename from test/fail_compilation/fail9665b.d rename to compiler/test/fail_compilation/fail9665b.d diff --git a/test/fail_compilation/fail97.d b/compiler/test/fail_compilation/fail97.d similarity index 100% rename from test/fail_compilation/fail97.d rename to compiler/test/fail_compilation/fail97.d diff --git a/test/fail_compilation/fail9710.d b/compiler/test/fail_compilation/fail9710.d similarity index 100% rename from test/fail_compilation/fail9710.d rename to compiler/test/fail_compilation/fail9710.d diff --git a/test/fail_compilation/fail9735.d b/compiler/test/fail_compilation/fail9735.d similarity index 100% rename from test/fail_compilation/fail9735.d rename to compiler/test/fail_compilation/fail9735.d diff --git a/test/fail_compilation/fail9766.d b/compiler/test/fail_compilation/fail9766.d similarity index 100% rename from test/fail_compilation/fail9766.d rename to compiler/test/fail_compilation/fail9766.d diff --git a/test/fail_compilation/fail9773.d b/compiler/test/fail_compilation/fail9773.d similarity index 100% rename from test/fail_compilation/fail9773.d rename to compiler/test/fail_compilation/fail9773.d diff --git a/test/fail_compilation/fail9790.d b/compiler/test/fail_compilation/fail9790.d similarity index 100% rename from test/fail_compilation/fail9790.d rename to compiler/test/fail_compilation/fail9790.d diff --git a/test/fail_compilation/fail98.d b/compiler/test/fail_compilation/fail98.d similarity index 100% rename from test/fail_compilation/fail98.d rename to compiler/test/fail_compilation/fail98.d diff --git a/test/fail_compilation/fail9891.d b/compiler/test/fail_compilation/fail9891.d similarity index 100% rename from test/fail_compilation/fail9891.d rename to compiler/test/fail_compilation/fail9891.d diff --git a/test/fail_compilation/fail9892.d b/compiler/test/fail_compilation/fail9892.d similarity index 100% rename from test/fail_compilation/fail9892.d rename to compiler/test/fail_compilation/fail9892.d diff --git a/test/fail_compilation/fail99.d b/compiler/test/fail_compilation/fail99.d similarity index 100% rename from test/fail_compilation/fail99.d rename to compiler/test/fail_compilation/fail99.d diff --git a/test/fail_compilation/fail9936.d b/compiler/test/fail_compilation/fail9936.d similarity index 100% rename from test/fail_compilation/fail9936.d rename to compiler/test/fail_compilation/fail9936.d diff --git a/test/fail_compilation/failCopyCtor.d b/compiler/test/fail_compilation/failCopyCtor.d similarity index 100% rename from test/fail_compilation/failCopyCtor.d rename to compiler/test/fail_compilation/failCopyCtor.d diff --git a/test/fail_compilation/failCopyCtor2.d b/compiler/test/fail_compilation/failCopyCtor2.d similarity index 100% rename from test/fail_compilation/failCopyCtor2.d rename to compiler/test/fail_compilation/failCopyCtor2.d diff --git a/test/fail_compilation/fail_arrayexp.d b/compiler/test/fail_compilation/fail_arrayexp.d similarity index 100% rename from test/fail_compilation/fail_arrayexp.d rename to compiler/test/fail_compilation/fail_arrayexp.d diff --git a/test/fail_compilation/fail_arrayop1.d b/compiler/test/fail_compilation/fail_arrayop1.d similarity index 100% rename from test/fail_compilation/fail_arrayop1.d rename to compiler/test/fail_compilation/fail_arrayop1.d diff --git a/test/fail_compilation/fail_arrayop2.d b/compiler/test/fail_compilation/fail_arrayop2.d similarity index 100% rename from test/fail_compilation/fail_arrayop2.d rename to compiler/test/fail_compilation/fail_arrayop2.d diff --git a/test/fail_compilation/fail_arrayop3a.d b/compiler/test/fail_compilation/fail_arrayop3a.d similarity index 100% rename from test/fail_compilation/fail_arrayop3a.d rename to compiler/test/fail_compilation/fail_arrayop3a.d diff --git a/test/fail_compilation/fail_arrayop3b.d b/compiler/test/fail_compilation/fail_arrayop3b.d similarity index 100% rename from test/fail_compilation/fail_arrayop3b.d rename to compiler/test/fail_compilation/fail_arrayop3b.d diff --git a/test/fail_compilation/fail_arrayop3c.d b/compiler/test/fail_compilation/fail_arrayop3c.d similarity index 100% rename from test/fail_compilation/fail_arrayop3c.d rename to compiler/test/fail_compilation/fail_arrayop3c.d diff --git a/test/fail_compilation/fail_casting.d b/compiler/test/fail_compilation/fail_casting.d similarity index 100% rename from test/fail_compilation/fail_casting.d rename to compiler/test/fail_compilation/fail_casting.d diff --git a/test/fail_compilation/fail_casting1.d b/compiler/test/fail_compilation/fail_casting1.d similarity index 100% rename from test/fail_compilation/fail_casting1.d rename to compiler/test/fail_compilation/fail_casting1.d diff --git a/test/fail_compilation/fail_casting2.d b/compiler/test/fail_compilation/fail_casting2.d similarity index 100% rename from test/fail_compilation/fail_casting2.d rename to compiler/test/fail_compilation/fail_casting2.d diff --git a/test/fail_compilation/fail_circular.d b/compiler/test/fail_compilation/fail_circular.d similarity index 100% rename from test/fail_compilation/fail_circular.d rename to compiler/test/fail_compilation/fail_circular.d diff --git a/test/fail_compilation/fail_circular2.d b/compiler/test/fail_compilation/fail_circular2.d similarity index 100% rename from test/fail_compilation/fail_circular2.d rename to compiler/test/fail_compilation/fail_circular2.d diff --git a/test/fail_compilation/fail_contracts1.d b/compiler/test/fail_compilation/fail_contracts1.d similarity index 100% rename from test/fail_compilation/fail_contracts1.d rename to compiler/test/fail_compilation/fail_contracts1.d diff --git a/test/fail_compilation/fail_contracts2.d b/compiler/test/fail_compilation/fail_contracts2.d similarity index 100% rename from test/fail_compilation/fail_contracts2.d rename to compiler/test/fail_compilation/fail_contracts2.d diff --git a/test/fail_compilation/fail_contracts3.d b/compiler/test/fail_compilation/fail_contracts3.d similarity index 100% rename from test/fail_compilation/fail_contracts3.d rename to compiler/test/fail_compilation/fail_contracts3.d diff --git a/test/fail_compilation/fail_contracts4.d b/compiler/test/fail_compilation/fail_contracts4.d similarity index 100% rename from test/fail_compilation/fail_contracts4.d rename to compiler/test/fail_compilation/fail_contracts4.d diff --git a/test/fail_compilation/fail_isZeroInit.d b/compiler/test/fail_compilation/fail_isZeroInit.d similarity index 100% rename from test/fail_compilation/fail_isZeroInit.d rename to compiler/test/fail_compilation/fail_isZeroInit.d diff --git a/test/fail_compilation/fail_opover.d b/compiler/test/fail_compilation/fail_opover.d similarity index 100% rename from test/fail_compilation/fail_opover.d rename to compiler/test/fail_compilation/fail_opover.d diff --git a/test/fail_compilation/fail_pretty_errors.d b/compiler/test/fail_compilation/fail_pretty_errors.d similarity index 100% rename from test/fail_compilation/fail_pretty_errors.d rename to compiler/test/fail_compilation/fail_pretty_errors.d diff --git a/test/fail_compilation/fail_scope.d b/compiler/test/fail_compilation/fail_scope.d similarity index 100% rename from test/fail_compilation/fail_scope.d rename to compiler/test/fail_compilation/fail_scope.d diff --git a/test/fail_compilation/fail_typeof.d b/compiler/test/fail_compilation/fail_typeof.d similarity index 100% rename from test/fail_compilation/fail_typeof.d rename to compiler/test/fail_compilation/fail_typeof.d diff --git a/test/fail_compilation/failasm.d b/compiler/test/fail_compilation/failasm.d similarity index 100% rename from test/fail_compilation/failasm.d rename to compiler/test/fail_compilation/failasm.d diff --git a/test/fail_compilation/failasm2.d b/compiler/test/fail_compilation/failasm2.d similarity index 100% rename from test/fail_compilation/failasm2.d rename to compiler/test/fail_compilation/failasm2.d diff --git a/test/fail_compilation/failattr.d b/compiler/test/fail_compilation/failattr.d similarity index 100% rename from test/fail_compilation/failattr.d rename to compiler/test/fail_compilation/failattr.d diff --git a/test/fail_compilation/failcontracts.d b/compiler/test/fail_compilation/failcontracts.d similarity index 100% rename from test/fail_compilation/failcontracts.d rename to compiler/test/fail_compilation/failcontracts.d diff --git a/test/fail_compilation/failcstuff1.c b/compiler/test/fail_compilation/failcstuff1.c similarity index 100% rename from test/fail_compilation/failcstuff1.c rename to compiler/test/fail_compilation/failcstuff1.c diff --git a/test/fail_compilation/failcstuff2.c b/compiler/test/fail_compilation/failcstuff2.c similarity index 100% rename from test/fail_compilation/failcstuff2.c rename to compiler/test/fail_compilation/failcstuff2.c diff --git a/test/fail_compilation/failcstuff3.c b/compiler/test/fail_compilation/failcstuff3.c similarity index 100% rename from test/fail_compilation/failcstuff3.c rename to compiler/test/fail_compilation/failcstuff3.c diff --git a/test/fail_compilation/failcstuff4.c b/compiler/test/fail_compilation/failcstuff4.c similarity index 100% rename from test/fail_compilation/failcstuff4.c rename to compiler/test/fail_compilation/failcstuff4.c diff --git a/test/fail_compilation/failcstuff4.i b/compiler/test/fail_compilation/failcstuff4.i similarity index 100% rename from test/fail_compilation/failcstuff4.i rename to compiler/test/fail_compilation/failcstuff4.i diff --git a/test/fail_compilation/failcstuff5.c b/compiler/test/fail_compilation/failcstuff5.c similarity index 100% rename from test/fail_compilation/failcstuff5.c rename to compiler/test/fail_compilation/failcstuff5.c diff --git a/test/fail_compilation/failcstuff6.c b/compiler/test/fail_compilation/failcstuff6.c similarity index 100% rename from test/fail_compilation/failcstuff6.c rename to compiler/test/fail_compilation/failcstuff6.c diff --git a/test/fail_compilation/faildeleteaa.d b/compiler/test/fail_compilation/faildeleteaa.d similarity index 100% rename from test/fail_compilation/faildeleteaa.d rename to compiler/test/fail_compilation/faildeleteaa.d diff --git a/test/fail_compilation/faildottypeinfo.d b/compiler/test/fail_compilation/faildottypeinfo.d similarity index 100% rename from test/fail_compilation/faildottypeinfo.d rename to compiler/test/fail_compilation/faildottypeinfo.d diff --git a/test/fail_compilation/failescape.d b/compiler/test/fail_compilation/failescape.d similarity index 100% rename from test/fail_compilation/failescape.d rename to compiler/test/fail_compilation/failescape.d diff --git a/test/fail_compilation/failinout1.d b/compiler/test/fail_compilation/failinout1.d similarity index 100% rename from test/fail_compilation/failinout1.d rename to compiler/test/fail_compilation/failinout1.d diff --git a/test/fail_compilation/failinout2.d b/compiler/test/fail_compilation/failinout2.d similarity index 100% rename from test/fail_compilation/failinout2.d rename to compiler/test/fail_compilation/failinout2.d diff --git a/test/fail_compilation/failinout3748a.d b/compiler/test/fail_compilation/failinout3748a.d similarity index 100% rename from test/fail_compilation/failinout3748a.d rename to compiler/test/fail_compilation/failinout3748a.d diff --git a/test/fail_compilation/failinout3748b.d b/compiler/test/fail_compilation/failinout3748b.d similarity index 100% rename from test/fail_compilation/failinout3748b.d rename to compiler/test/fail_compilation/failinout3748b.d diff --git a/test/fail_compilation/failob1.d b/compiler/test/fail_compilation/failob1.d similarity index 100% rename from test/fail_compilation/failob1.d rename to compiler/test/fail_compilation/failob1.d diff --git a/test/fail_compilation/failob2.d b/compiler/test/fail_compilation/failob2.d similarity index 100% rename from test/fail_compilation/failob2.d rename to compiler/test/fail_compilation/failob2.d diff --git a/test/fail_compilation/failoffset.d b/compiler/test/fail_compilation/failoffset.d similarity index 100% rename from test/fail_compilation/failoffset.d rename to compiler/test/fail_compilation/failoffset.d diff --git a/test/fail_compilation/failsafea.d b/compiler/test/fail_compilation/failsafea.d similarity index 100% rename from test/fail_compilation/failsafea.d rename to compiler/test/fail_compilation/failsafea.d diff --git a/test/fail_compilation/failsafeb.d b/compiler/test/fail_compilation/failsafeb.d similarity index 100% rename from test/fail_compilation/failsafeb.d rename to compiler/test/fail_compilation/failsafeb.d diff --git a/test/fail_compilation/failsafec.d b/compiler/test/fail_compilation/failsafec.d similarity index 100% rename from test/fail_compilation/failsafec.d rename to compiler/test/fail_compilation/failsafec.d diff --git a/test/fail_compilation/finalswitch.d b/compiler/test/fail_compilation/finalswitch.d similarity index 100% rename from test/fail_compilation/finalswitch.d rename to compiler/test/fail_compilation/finalswitch.d diff --git a/test/fail_compilation/finalswitch_verbose.d b/compiler/test/fail_compilation/finalswitch_verbose.d similarity index 100% rename from test/fail_compilation/finalswitch_verbose.d rename to compiler/test/fail_compilation/finalswitch_verbose.d diff --git a/test/fail_compilation/fix17349.d b/compiler/test/fail_compilation/fix17349.d similarity index 100% rename from test/fail_compilation/fix17349.d rename to compiler/test/fail_compilation/fix17349.d diff --git a/test/fail_compilation/fix17751.d b/compiler/test/fail_compilation/fix17751.d similarity index 100% rename from test/fail_compilation/fix17751.d rename to compiler/test/fail_compilation/fix17751.d diff --git a/test/fail_compilation/fix18575.d b/compiler/test/fail_compilation/fix18575.d similarity index 100% rename from test/fail_compilation/fix18575.d rename to compiler/test/fail_compilation/fix18575.d diff --git a/test/fail_compilation/fix19018.d b/compiler/test/fail_compilation/fix19018.d similarity index 100% rename from test/fail_compilation/fix19018.d rename to compiler/test/fail_compilation/fix19018.d diff --git a/test/fail_compilation/fix19059.d b/compiler/test/fail_compilation/fix19059.d similarity index 100% rename from test/fail_compilation/fix19059.d rename to compiler/test/fail_compilation/fix19059.d diff --git a/test/fail_compilation/fix19246.d b/compiler/test/fail_compilation/fix19246.d similarity index 100% rename from test/fail_compilation/fix19246.d rename to compiler/test/fail_compilation/fix19246.d diff --git a/test/fail_compilation/fix21585.d b/compiler/test/fail_compilation/fix21585.d similarity index 100% rename from test/fail_compilation/fix21585.d rename to compiler/test/fail_compilation/fix21585.d diff --git a/test/fail_compilation/fix22104.c b/compiler/test/fail_compilation/fix22104.c similarity index 100% rename from test/fail_compilation/fix22104.c rename to compiler/test/fail_compilation/fix22104.c diff --git a/test/fail_compilation/fix22108.d b/compiler/test/fail_compilation/fix22108.d similarity index 100% rename from test/fail_compilation/fix22108.d rename to compiler/test/fail_compilation/fix22108.d diff --git a/test/fail_compilation/fix22253.c b/compiler/test/fail_compilation/fix22253.c similarity index 100% rename from test/fail_compilation/fix22253.c rename to compiler/test/fail_compilation/fix22253.c diff --git a/test/fail_compilation/fix22263.c b/compiler/test/fail_compilation/fix22263.c similarity index 100% rename from test/fail_compilation/fix22263.c rename to compiler/test/fail_compilation/fix22263.c diff --git a/test/fail_compilation/fix22265.c b/compiler/test/fail_compilation/fix22265.c similarity index 100% rename from test/fail_compilation/fix22265.c rename to compiler/test/fail_compilation/fix22265.c diff --git a/test/fail_compilation/fix22342.c b/compiler/test/fail_compilation/fix22342.c similarity index 100% rename from test/fail_compilation/fix22342.c rename to compiler/test/fail_compilation/fix22342.c diff --git a/test/fail_compilation/fix23138.d b/compiler/test/fail_compilation/fix23138.d similarity index 100% rename from test/fail_compilation/fix23138.d rename to compiler/test/fail_compilation/fix23138.d diff --git a/test/fail_compilation/fix350a.d b/compiler/test/fail_compilation/fix350a.d similarity index 100% rename from test/fail_compilation/fix350a.d rename to compiler/test/fail_compilation/fix350a.d diff --git a/test/fail_compilation/fix350b.d b/compiler/test/fail_compilation/fix350b.d similarity index 100% rename from test/fail_compilation/fix350b.d rename to compiler/test/fail_compilation/fix350b.d diff --git a/test/fail_compilation/fix5212.d b/compiler/test/fail_compilation/fix5212.d similarity index 100% rename from test/fail_compilation/fix5212.d rename to compiler/test/fail_compilation/fix5212.d diff --git a/test/fail_compilation/fob1.d b/compiler/test/fail_compilation/fob1.d similarity index 100% rename from test/fail_compilation/fob1.d rename to compiler/test/fail_compilation/fob1.d diff --git a/test/fail_compilation/fob2.d b/compiler/test/fail_compilation/fob2.d similarity index 100% rename from test/fail_compilation/fob2.d rename to compiler/test/fail_compilation/fob2.d diff --git a/test/fail_compilation/foreach.d b/compiler/test/fail_compilation/foreach.d similarity index 100% rename from test/fail_compilation/foreach.d rename to compiler/test/fail_compilation/foreach.d diff --git a/test/fail_compilation/foreach2.d b/compiler/test/fail_compilation/foreach2.d similarity index 100% rename from test/fail_compilation/foreach2.d rename to compiler/test/fail_compilation/foreach2.d diff --git a/test/fail_compilation/format.d b/compiler/test/fail_compilation/format.d similarity index 100% rename from test/fail_compilation/format.d rename to compiler/test/fail_compilation/format.d diff --git a/test/fail_compilation/gag4269a.d b/compiler/test/fail_compilation/gag4269a.d similarity index 100% rename from test/fail_compilation/gag4269a.d rename to compiler/test/fail_compilation/gag4269a.d diff --git a/test/fail_compilation/gag4269b.d b/compiler/test/fail_compilation/gag4269b.d similarity index 100% rename from test/fail_compilation/gag4269b.d rename to compiler/test/fail_compilation/gag4269b.d diff --git a/test/fail_compilation/gag4269c.d b/compiler/test/fail_compilation/gag4269c.d similarity index 100% rename from test/fail_compilation/gag4269c.d rename to compiler/test/fail_compilation/gag4269c.d diff --git a/test/fail_compilation/gag4269d.d b/compiler/test/fail_compilation/gag4269d.d similarity index 100% rename from test/fail_compilation/gag4269d.d rename to compiler/test/fail_compilation/gag4269d.d diff --git a/test/fail_compilation/gag4269e.d b/compiler/test/fail_compilation/gag4269e.d similarity index 100% rename from test/fail_compilation/gag4269e.d rename to compiler/test/fail_compilation/gag4269e.d diff --git a/test/fail_compilation/gag4269f.d b/compiler/test/fail_compilation/gag4269f.d similarity index 100% rename from test/fail_compilation/gag4269f.d rename to compiler/test/fail_compilation/gag4269f.d diff --git a/test/fail_compilation/gag4269g.d b/compiler/test/fail_compilation/gag4269g.d similarity index 100% rename from test/fail_compilation/gag4269g.d rename to compiler/test/fail_compilation/gag4269g.d diff --git a/test/fail_compilation/generic.c b/compiler/test/fail_compilation/generic.c similarity index 100% rename from test/fail_compilation/generic.c rename to compiler/test/fail_compilation/generic.c diff --git a/test/fail_compilation/generic2.c b/compiler/test/fail_compilation/generic2.c similarity index 100% rename from test/fail_compilation/generic2.c rename to compiler/test/fail_compilation/generic2.c diff --git a/test/fail_compilation/goto1.d b/compiler/test/fail_compilation/goto1.d similarity index 100% rename from test/fail_compilation/goto1.d rename to compiler/test/fail_compilation/goto1.d diff --git a/test/fail_compilation/goto2.d b/compiler/test/fail_compilation/goto2.d similarity index 100% rename from test/fail_compilation/goto2.d rename to compiler/test/fail_compilation/goto2.d diff --git a/test/fail_compilation/goto3.d b/compiler/test/fail_compilation/goto3.d similarity index 100% rename from test/fail_compilation/goto3.d rename to compiler/test/fail_compilation/goto3.d diff --git a/test/fail_compilation/iasm1.d b/compiler/test/fail_compilation/iasm1.d similarity index 100% rename from test/fail_compilation/iasm1.d rename to compiler/test/fail_compilation/iasm1.d diff --git a/test/fail_compilation/ice10016.d b/compiler/test/fail_compilation/ice10016.d similarity index 100% rename from test/fail_compilation/ice10016.d rename to compiler/test/fail_compilation/ice10016.d diff --git a/test/fail_compilation/ice10076.d b/compiler/test/fail_compilation/ice10076.d similarity index 100% rename from test/fail_compilation/ice10076.d rename to compiler/test/fail_compilation/ice10076.d diff --git a/test/fail_compilation/ice10212.d b/compiler/test/fail_compilation/ice10212.d similarity index 100% rename from test/fail_compilation/ice10212.d rename to compiler/test/fail_compilation/ice10212.d diff --git a/test/fail_compilation/ice10259.d b/compiler/test/fail_compilation/ice10259.d similarity index 100% rename from test/fail_compilation/ice10259.d rename to compiler/test/fail_compilation/ice10259.d diff --git a/test/fail_compilation/ice10273.d b/compiler/test/fail_compilation/ice10273.d similarity index 100% rename from test/fail_compilation/ice10273.d rename to compiler/test/fail_compilation/ice10273.d diff --git a/test/fail_compilation/ice10283.d b/compiler/test/fail_compilation/ice10283.d similarity index 100% rename from test/fail_compilation/ice10283.d rename to compiler/test/fail_compilation/ice10283.d diff --git a/test/fail_compilation/ice10341.d b/compiler/test/fail_compilation/ice10341.d similarity index 100% rename from test/fail_compilation/ice10341.d rename to compiler/test/fail_compilation/ice10341.d diff --git a/test/fail_compilation/ice10382.d b/compiler/test/fail_compilation/ice10382.d similarity index 100% rename from test/fail_compilation/ice10382.d rename to compiler/test/fail_compilation/ice10382.d diff --git a/test/fail_compilation/ice10419.d b/compiler/test/fail_compilation/ice10419.d similarity index 100% rename from test/fail_compilation/ice10419.d rename to compiler/test/fail_compilation/ice10419.d diff --git a/test/fail_compilation/ice10598.d b/compiler/test/fail_compilation/ice10598.d similarity index 100% rename from test/fail_compilation/ice10598.d rename to compiler/test/fail_compilation/ice10598.d diff --git a/test/fail_compilation/ice10599.d b/compiler/test/fail_compilation/ice10599.d similarity index 100% rename from test/fail_compilation/ice10599.d rename to compiler/test/fail_compilation/ice10599.d diff --git a/test/fail_compilation/ice10600.d b/compiler/test/fail_compilation/ice10600.d similarity index 100% rename from test/fail_compilation/ice10600.d rename to compiler/test/fail_compilation/ice10600.d diff --git a/test/fail_compilation/ice10616.d b/compiler/test/fail_compilation/ice10616.d similarity index 100% rename from test/fail_compilation/ice10616.d rename to compiler/test/fail_compilation/ice10616.d diff --git a/test/fail_compilation/ice10624.d b/compiler/test/fail_compilation/ice10624.d similarity index 100% rename from test/fail_compilation/ice10624.d rename to compiler/test/fail_compilation/ice10624.d diff --git a/test/fail_compilation/ice10651.d b/compiler/test/fail_compilation/ice10651.d similarity index 100% rename from test/fail_compilation/ice10651.d rename to compiler/test/fail_compilation/ice10651.d diff --git a/test/fail_compilation/ice10713.d b/compiler/test/fail_compilation/ice10713.d similarity index 100% rename from test/fail_compilation/ice10713.d rename to compiler/test/fail_compilation/ice10713.d diff --git a/test/fail_compilation/ice10727a.d b/compiler/test/fail_compilation/ice10727a.d similarity index 100% rename from test/fail_compilation/ice10727a.d rename to compiler/test/fail_compilation/ice10727a.d diff --git a/test/fail_compilation/ice10727b.d b/compiler/test/fail_compilation/ice10727b.d similarity index 100% rename from test/fail_compilation/ice10727b.d rename to compiler/test/fail_compilation/ice10727b.d diff --git a/test/fail_compilation/ice10922.d b/compiler/test/fail_compilation/ice10922.d similarity index 100% rename from test/fail_compilation/ice10922.d rename to compiler/test/fail_compilation/ice10922.d diff --git a/test/fail_compilation/ice10938.d b/compiler/test/fail_compilation/ice10938.d similarity index 100% rename from test/fail_compilation/ice10938.d rename to compiler/test/fail_compilation/ice10938.d diff --git a/test/fail_compilation/ice10949.d b/compiler/test/fail_compilation/ice10949.d similarity index 100% rename from test/fail_compilation/ice10949.d rename to compiler/test/fail_compilation/ice10949.d diff --git a/test/fail_compilation/ice11086.d b/compiler/test/fail_compilation/ice11086.d similarity index 100% rename from test/fail_compilation/ice11086.d rename to compiler/test/fail_compilation/ice11086.d diff --git a/test/fail_compilation/ice11136.d b/compiler/test/fail_compilation/ice11136.d similarity index 100% rename from test/fail_compilation/ice11136.d rename to compiler/test/fail_compilation/ice11136.d diff --git a/test/fail_compilation/ice11153.d b/compiler/test/fail_compilation/ice11153.d similarity index 100% rename from test/fail_compilation/ice11153.d rename to compiler/test/fail_compilation/ice11153.d diff --git a/test/fail_compilation/ice11404.d b/compiler/test/fail_compilation/ice11404.d similarity index 100% rename from test/fail_compilation/ice11404.d rename to compiler/test/fail_compilation/ice11404.d diff --git a/test/fail_compilation/ice1144.d b/compiler/test/fail_compilation/ice1144.d similarity index 100% rename from test/fail_compilation/ice1144.d rename to compiler/test/fail_compilation/ice1144.d diff --git a/test/fail_compilation/ice11472.d b/compiler/test/fail_compilation/ice11472.d similarity index 100% rename from test/fail_compilation/ice11472.d rename to compiler/test/fail_compilation/ice11472.d diff --git a/test/fail_compilation/ice11513a.d b/compiler/test/fail_compilation/ice11513a.d similarity index 100% rename from test/fail_compilation/ice11513a.d rename to compiler/test/fail_compilation/ice11513a.d diff --git a/test/fail_compilation/ice11513b.d b/compiler/test/fail_compilation/ice11513b.d similarity index 100% rename from test/fail_compilation/ice11513b.d rename to compiler/test/fail_compilation/ice11513b.d diff --git a/test/fail_compilation/ice11518.d b/compiler/test/fail_compilation/ice11518.d similarity index 100% rename from test/fail_compilation/ice11518.d rename to compiler/test/fail_compilation/ice11518.d diff --git a/test/fail_compilation/ice11552.d b/compiler/test/fail_compilation/ice11552.d similarity index 100% rename from test/fail_compilation/ice11552.d rename to compiler/test/fail_compilation/ice11552.d diff --git a/test/fail_compilation/ice11553.d b/compiler/test/fail_compilation/ice11553.d similarity index 100% rename from test/fail_compilation/ice11553.d rename to compiler/test/fail_compilation/ice11553.d diff --git a/test/fail_compilation/ice11626.d b/compiler/test/fail_compilation/ice11626.d similarity index 100% rename from test/fail_compilation/ice11626.d rename to compiler/test/fail_compilation/ice11626.d diff --git a/test/fail_compilation/ice11726.d b/compiler/test/fail_compilation/ice11726.d similarity index 100% rename from test/fail_compilation/ice11726.d rename to compiler/test/fail_compilation/ice11726.d diff --git a/test/fail_compilation/ice11793.d b/compiler/test/fail_compilation/ice11793.d similarity index 100% rename from test/fail_compilation/ice11793.d rename to compiler/test/fail_compilation/ice11793.d diff --git a/test/fail_compilation/ice11822.d b/compiler/test/fail_compilation/ice11822.d similarity index 100% rename from test/fail_compilation/ice11822.d rename to compiler/test/fail_compilation/ice11822.d diff --git a/test/fail_compilation/ice11849b.d b/compiler/test/fail_compilation/ice11849b.d similarity index 100% rename from test/fail_compilation/ice11849b.d rename to compiler/test/fail_compilation/ice11849b.d diff --git a/test/fail_compilation/ice11850.d b/compiler/test/fail_compilation/ice11850.d similarity index 100% rename from test/fail_compilation/ice11850.d rename to compiler/test/fail_compilation/ice11850.d diff --git a/test/fail_compilation/ice11856_0.d b/compiler/test/fail_compilation/ice11856_0.d similarity index 100% rename from test/fail_compilation/ice11856_0.d rename to compiler/test/fail_compilation/ice11856_0.d diff --git a/test/fail_compilation/ice11856_1.d b/compiler/test/fail_compilation/ice11856_1.d similarity index 100% rename from test/fail_compilation/ice11856_1.d rename to compiler/test/fail_compilation/ice11856_1.d diff --git a/test/fail_compilation/ice11919.d b/compiler/test/fail_compilation/ice11919.d similarity index 100% rename from test/fail_compilation/ice11919.d rename to compiler/test/fail_compilation/ice11919.d diff --git a/test/fail_compilation/ice11922.d b/compiler/test/fail_compilation/ice11922.d similarity index 100% rename from test/fail_compilation/ice11922.d rename to compiler/test/fail_compilation/ice11922.d diff --git a/test/fail_compilation/ice11925.d b/compiler/test/fail_compilation/ice11925.d similarity index 100% rename from test/fail_compilation/ice11925.d rename to compiler/test/fail_compilation/ice11925.d diff --git a/test/fail_compilation/ice11926.d b/compiler/test/fail_compilation/ice11926.d similarity index 100% rename from test/fail_compilation/ice11926.d rename to compiler/test/fail_compilation/ice11926.d diff --git a/test/fail_compilation/ice11944.d b/compiler/test/fail_compilation/ice11944.d similarity index 100% rename from test/fail_compilation/ice11944.d rename to compiler/test/fail_compilation/ice11944.d diff --git a/test/fail_compilation/ice11963.d b/compiler/test/fail_compilation/ice11963.d similarity index 100% rename from test/fail_compilation/ice11963.d rename to compiler/test/fail_compilation/ice11963.d diff --git a/test/fail_compilation/ice11965.d b/compiler/test/fail_compilation/ice11965.d similarity index 100% rename from test/fail_compilation/ice11965.d rename to compiler/test/fail_compilation/ice11965.d diff --git a/test/fail_compilation/ice11967.d b/compiler/test/fail_compilation/ice11967.d similarity index 100% rename from test/fail_compilation/ice11967.d rename to compiler/test/fail_compilation/ice11967.d diff --git a/test/fail_compilation/ice11968.d b/compiler/test/fail_compilation/ice11968.d similarity index 100% rename from test/fail_compilation/ice11968.d rename to compiler/test/fail_compilation/ice11968.d diff --git a/test/fail_compilation/ice11969.d b/compiler/test/fail_compilation/ice11969.d similarity index 100% rename from test/fail_compilation/ice11969.d rename to compiler/test/fail_compilation/ice11969.d diff --git a/test/fail_compilation/ice11974.d b/compiler/test/fail_compilation/ice11974.d similarity index 100% rename from test/fail_compilation/ice11974.d rename to compiler/test/fail_compilation/ice11974.d diff --git a/test/fail_compilation/ice11982.d b/compiler/test/fail_compilation/ice11982.d similarity index 100% rename from test/fail_compilation/ice11982.d rename to compiler/test/fail_compilation/ice11982.d diff --git a/test/fail_compilation/ice12040.d b/compiler/test/fail_compilation/ice12040.d similarity index 100% rename from test/fail_compilation/ice12040.d rename to compiler/test/fail_compilation/ice12040.d diff --git a/test/fail_compilation/ice12158.d b/compiler/test/fail_compilation/ice12158.d similarity index 100% rename from test/fail_compilation/ice12158.d rename to compiler/test/fail_compilation/ice12158.d diff --git a/test/fail_compilation/ice12174.d b/compiler/test/fail_compilation/ice12174.d similarity index 100% rename from test/fail_compilation/ice12174.d rename to compiler/test/fail_compilation/ice12174.d diff --git a/test/fail_compilation/ice12235.d b/compiler/test/fail_compilation/ice12235.d similarity index 100% rename from test/fail_compilation/ice12235.d rename to compiler/test/fail_compilation/ice12235.d diff --git a/test/fail_compilation/ice12350.d b/compiler/test/fail_compilation/ice12350.d similarity index 100% rename from test/fail_compilation/ice12350.d rename to compiler/test/fail_compilation/ice12350.d diff --git a/test/fail_compilation/ice12362.d b/compiler/test/fail_compilation/ice12362.d similarity index 100% rename from test/fail_compilation/ice12362.d rename to compiler/test/fail_compilation/ice12362.d diff --git a/test/fail_compilation/ice12397.d b/compiler/test/fail_compilation/ice12397.d similarity index 100% rename from test/fail_compilation/ice12397.d rename to compiler/test/fail_compilation/ice12397.d diff --git a/test/fail_compilation/ice12501.d b/compiler/test/fail_compilation/ice12501.d similarity index 100% rename from test/fail_compilation/ice12501.d rename to compiler/test/fail_compilation/ice12501.d diff --git a/test/fail_compilation/ice12534.d b/compiler/test/fail_compilation/ice12534.d similarity index 100% rename from test/fail_compilation/ice12534.d rename to compiler/test/fail_compilation/ice12534.d diff --git a/test/fail_compilation/ice12539.d b/compiler/test/fail_compilation/ice12539.d similarity index 100% rename from test/fail_compilation/ice12539.d rename to compiler/test/fail_compilation/ice12539.d diff --git a/test/fail_compilation/ice12574.d b/compiler/test/fail_compilation/ice12574.d similarity index 100% rename from test/fail_compilation/ice12574.d rename to compiler/test/fail_compilation/ice12574.d diff --git a/test/fail_compilation/ice12581.d b/compiler/test/fail_compilation/ice12581.d similarity index 100% rename from test/fail_compilation/ice12581.d rename to compiler/test/fail_compilation/ice12581.d diff --git a/test/fail_compilation/ice12673.d b/compiler/test/fail_compilation/ice12673.d similarity index 100% rename from test/fail_compilation/ice12673.d rename to compiler/test/fail_compilation/ice12673.d diff --git a/test/fail_compilation/ice12727.d b/compiler/test/fail_compilation/ice12727.d similarity index 100% rename from test/fail_compilation/ice12727.d rename to compiler/test/fail_compilation/ice12727.d diff --git a/test/fail_compilation/ice12827.d b/compiler/test/fail_compilation/ice12827.d similarity index 100% rename from test/fail_compilation/ice12827.d rename to compiler/test/fail_compilation/ice12827.d diff --git a/test/fail_compilation/ice12836.d b/compiler/test/fail_compilation/ice12836.d similarity index 100% rename from test/fail_compilation/ice12836.d rename to compiler/test/fail_compilation/ice12836.d diff --git a/test/fail_compilation/ice12838.d b/compiler/test/fail_compilation/ice12838.d similarity index 100% rename from test/fail_compilation/ice12838.d rename to compiler/test/fail_compilation/ice12838.d diff --git a/test/fail_compilation/ice12841.d b/compiler/test/fail_compilation/ice12841.d similarity index 100% rename from test/fail_compilation/ice12841.d rename to compiler/test/fail_compilation/ice12841.d diff --git a/test/fail_compilation/ice12850.d b/compiler/test/fail_compilation/ice12850.d similarity index 100% rename from test/fail_compilation/ice12850.d rename to compiler/test/fail_compilation/ice12850.d diff --git a/test/fail_compilation/ice12902.d b/compiler/test/fail_compilation/ice12902.d similarity index 100% rename from test/fail_compilation/ice12902.d rename to compiler/test/fail_compilation/ice12902.d diff --git a/test/fail_compilation/ice12907.d b/compiler/test/fail_compilation/ice12907.d similarity index 100% rename from test/fail_compilation/ice12907.d rename to compiler/test/fail_compilation/ice12907.d diff --git a/test/fail_compilation/ice13027.d b/compiler/test/fail_compilation/ice13027.d similarity index 100% rename from test/fail_compilation/ice13027.d rename to compiler/test/fail_compilation/ice13027.d diff --git a/test/fail_compilation/ice13081.d b/compiler/test/fail_compilation/ice13081.d similarity index 100% rename from test/fail_compilation/ice13081.d rename to compiler/test/fail_compilation/ice13081.d diff --git a/test/fail_compilation/ice13131.d b/compiler/test/fail_compilation/ice13131.d similarity index 100% rename from test/fail_compilation/ice13131.d rename to compiler/test/fail_compilation/ice13131.d diff --git a/test/fail_compilation/ice13220.d b/compiler/test/fail_compilation/ice13220.d similarity index 100% rename from test/fail_compilation/ice13220.d rename to compiler/test/fail_compilation/ice13220.d diff --git a/test/fail_compilation/ice13221.d b/compiler/test/fail_compilation/ice13221.d similarity index 100% rename from test/fail_compilation/ice13221.d rename to compiler/test/fail_compilation/ice13221.d diff --git a/test/fail_compilation/ice13225.d b/compiler/test/fail_compilation/ice13225.d similarity index 100% rename from test/fail_compilation/ice13225.d rename to compiler/test/fail_compilation/ice13225.d diff --git a/test/fail_compilation/ice13311.d b/compiler/test/fail_compilation/ice13311.d similarity index 100% rename from test/fail_compilation/ice13311.d rename to compiler/test/fail_compilation/ice13311.d diff --git a/test/fail_compilation/ice13356.d b/compiler/test/fail_compilation/ice13356.d similarity index 100% rename from test/fail_compilation/ice13356.d rename to compiler/test/fail_compilation/ice13356.d diff --git a/test/fail_compilation/ice13382.d b/compiler/test/fail_compilation/ice13382.d similarity index 100% rename from test/fail_compilation/ice13382.d rename to compiler/test/fail_compilation/ice13382.d diff --git a/test/fail_compilation/ice13385.d b/compiler/test/fail_compilation/ice13385.d similarity index 100% rename from test/fail_compilation/ice13385.d rename to compiler/test/fail_compilation/ice13385.d diff --git a/test/fail_compilation/ice13459.d b/compiler/test/fail_compilation/ice13459.d similarity index 100% rename from test/fail_compilation/ice13459.d rename to compiler/test/fail_compilation/ice13459.d diff --git a/test/fail_compilation/ice13465a.d b/compiler/test/fail_compilation/ice13465a.d similarity index 100% rename from test/fail_compilation/ice13465a.d rename to compiler/test/fail_compilation/ice13465a.d diff --git a/test/fail_compilation/ice13465b.d b/compiler/test/fail_compilation/ice13465b.d similarity index 100% rename from test/fail_compilation/ice13465b.d rename to compiler/test/fail_compilation/ice13465b.d diff --git a/test/fail_compilation/ice13563.d b/compiler/test/fail_compilation/ice13563.d similarity index 100% rename from test/fail_compilation/ice13563.d rename to compiler/test/fail_compilation/ice13563.d diff --git a/test/fail_compilation/ice1358.d b/compiler/test/fail_compilation/ice1358.d similarity index 100% rename from test/fail_compilation/ice1358.d rename to compiler/test/fail_compilation/ice1358.d diff --git a/test/fail_compilation/ice13644.d b/compiler/test/fail_compilation/ice13644.d similarity index 100% rename from test/fail_compilation/ice13644.d rename to compiler/test/fail_compilation/ice13644.d diff --git a/test/fail_compilation/ice13788.d b/compiler/test/fail_compilation/ice13788.d similarity index 100% rename from test/fail_compilation/ice13788.d rename to compiler/test/fail_compilation/ice13788.d diff --git a/test/fail_compilation/ice13816.d b/compiler/test/fail_compilation/ice13816.d similarity index 100% rename from test/fail_compilation/ice13816.d rename to compiler/test/fail_compilation/ice13816.d diff --git a/test/fail_compilation/ice13835.d b/compiler/test/fail_compilation/ice13835.d similarity index 100% rename from test/fail_compilation/ice13835.d rename to compiler/test/fail_compilation/ice13835.d diff --git a/test/fail_compilation/ice13921.d b/compiler/test/fail_compilation/ice13921.d similarity index 100% rename from test/fail_compilation/ice13921.d rename to compiler/test/fail_compilation/ice13921.d diff --git a/test/fail_compilation/ice13987.d b/compiler/test/fail_compilation/ice13987.d similarity index 100% rename from test/fail_compilation/ice13987.d rename to compiler/test/fail_compilation/ice13987.d diff --git a/test/fail_compilation/ice14055.d b/compiler/test/fail_compilation/ice14055.d similarity index 100% rename from test/fail_compilation/ice14055.d rename to compiler/test/fail_compilation/ice14055.d diff --git a/test/fail_compilation/ice14096.d b/compiler/test/fail_compilation/ice14096.d similarity index 100% rename from test/fail_compilation/ice14096.d rename to compiler/test/fail_compilation/ice14096.d diff --git a/test/fail_compilation/ice14116.d b/compiler/test/fail_compilation/ice14116.d similarity index 100% rename from test/fail_compilation/ice14116.d rename to compiler/test/fail_compilation/ice14116.d diff --git a/test/fail_compilation/ice14130.d b/compiler/test/fail_compilation/ice14130.d similarity index 100% rename from test/fail_compilation/ice14130.d rename to compiler/test/fail_compilation/ice14130.d diff --git a/test/fail_compilation/ice14146.d b/compiler/test/fail_compilation/ice14146.d similarity index 100% rename from test/fail_compilation/ice14146.d rename to compiler/test/fail_compilation/ice14146.d diff --git a/test/fail_compilation/ice14177.d b/compiler/test/fail_compilation/ice14177.d similarity index 100% rename from test/fail_compilation/ice14177.d rename to compiler/test/fail_compilation/ice14177.d diff --git a/test/fail_compilation/ice14185.d b/compiler/test/fail_compilation/ice14185.d similarity index 100% rename from test/fail_compilation/ice14185.d rename to compiler/test/fail_compilation/ice14185.d diff --git a/test/fail_compilation/ice14272.d b/compiler/test/fail_compilation/ice14272.d similarity index 100% rename from test/fail_compilation/ice14272.d rename to compiler/test/fail_compilation/ice14272.d diff --git a/test/fail_compilation/ice14424.d b/compiler/test/fail_compilation/ice14424.d similarity index 100% rename from test/fail_compilation/ice14424.d rename to compiler/test/fail_compilation/ice14424.d diff --git a/test/fail_compilation/ice14446.d b/compiler/test/fail_compilation/ice14446.d similarity index 100% rename from test/fail_compilation/ice14446.d rename to compiler/test/fail_compilation/ice14446.d diff --git a/test/fail_compilation/ice14621.d b/compiler/test/fail_compilation/ice14621.d similarity index 100% rename from test/fail_compilation/ice14621.d rename to compiler/test/fail_compilation/ice14621.d diff --git a/test/fail_compilation/ice14642.d b/compiler/test/fail_compilation/ice14642.d similarity index 100% rename from test/fail_compilation/ice14642.d rename to compiler/test/fail_compilation/ice14642.d diff --git a/test/fail_compilation/ice14844.d b/compiler/test/fail_compilation/ice14844.d similarity index 100% rename from test/fail_compilation/ice14844.d rename to compiler/test/fail_compilation/ice14844.d diff --git a/test/fail_compilation/ice14907.d b/compiler/test/fail_compilation/ice14907.d similarity index 100% rename from test/fail_compilation/ice14907.d rename to compiler/test/fail_compilation/ice14907.d diff --git a/test/fail_compilation/ice14923.d b/compiler/test/fail_compilation/ice14923.d similarity index 100% rename from test/fail_compilation/ice14923.d rename to compiler/test/fail_compilation/ice14923.d diff --git a/test/fail_compilation/ice15002.d b/compiler/test/fail_compilation/ice15002.d similarity index 100% rename from test/fail_compilation/ice15002.d rename to compiler/test/fail_compilation/ice15002.d diff --git a/test/fail_compilation/ice15092.d b/compiler/test/fail_compilation/ice15092.d similarity index 100% rename from test/fail_compilation/ice15092.d rename to compiler/test/fail_compilation/ice15092.d diff --git a/test/fail_compilation/ice15127.d b/compiler/test/fail_compilation/ice15127.d similarity index 100% rename from test/fail_compilation/ice15127.d rename to compiler/test/fail_compilation/ice15127.d diff --git a/test/fail_compilation/ice15172.d b/compiler/test/fail_compilation/ice15172.d similarity index 100% rename from test/fail_compilation/ice15172.d rename to compiler/test/fail_compilation/ice15172.d diff --git a/test/fail_compilation/ice15317.d b/compiler/test/fail_compilation/ice15317.d similarity index 100% rename from test/fail_compilation/ice15317.d rename to compiler/test/fail_compilation/ice15317.d diff --git a/test/fail_compilation/ice15332.d b/compiler/test/fail_compilation/ice15332.d similarity index 100% rename from test/fail_compilation/ice15332.d rename to compiler/test/fail_compilation/ice15332.d diff --git a/test/fail_compilation/ice15441.d b/compiler/test/fail_compilation/ice15441.d similarity index 100% rename from test/fail_compilation/ice15441.d rename to compiler/test/fail_compilation/ice15441.d diff --git a/test/fail_compilation/ice15688.d b/compiler/test/fail_compilation/ice15688.d similarity index 100% rename from test/fail_compilation/ice15688.d rename to compiler/test/fail_compilation/ice15688.d diff --git a/test/fail_compilation/ice15788.d b/compiler/test/fail_compilation/ice15788.d similarity index 100% rename from test/fail_compilation/ice15788.d rename to compiler/test/fail_compilation/ice15788.d diff --git a/test/fail_compilation/ice15816.d b/compiler/test/fail_compilation/ice15816.d similarity index 100% rename from test/fail_compilation/ice15816.d rename to compiler/test/fail_compilation/ice15816.d diff --git a/test/fail_compilation/ice15855.d b/compiler/test/fail_compilation/ice15855.d similarity index 100% rename from test/fail_compilation/ice15855.d rename to compiler/test/fail_compilation/ice15855.d diff --git a/test/fail_compilation/ice15922.d b/compiler/test/fail_compilation/ice15922.d similarity index 100% rename from test/fail_compilation/ice15922.d rename to compiler/test/fail_compilation/ice15922.d diff --git a/test/fail_compilation/ice16035.d b/compiler/test/fail_compilation/ice16035.d similarity index 100% rename from test/fail_compilation/ice16035.d rename to compiler/test/fail_compilation/ice16035.d diff --git a/test/fail_compilation/ice16657.d b/compiler/test/fail_compilation/ice16657.d similarity index 100% rename from test/fail_compilation/ice16657.d rename to compiler/test/fail_compilation/ice16657.d diff --git a/test/fail_compilation/ice17074.d b/compiler/test/fail_compilation/ice17074.d similarity index 100% rename from test/fail_compilation/ice17074.d rename to compiler/test/fail_compilation/ice17074.d diff --git a/test/fail_compilation/ice17690.d b/compiler/test/fail_compilation/ice17690.d similarity index 100% rename from test/fail_compilation/ice17690.d rename to compiler/test/fail_compilation/ice17690.d diff --git a/test/fail_compilation/ice17831.d b/compiler/test/fail_compilation/ice17831.d similarity index 100% rename from test/fail_compilation/ice17831.d rename to compiler/test/fail_compilation/ice17831.d diff --git a/test/fail_compilation/ice18469.d b/compiler/test/fail_compilation/ice18469.d similarity index 100% rename from test/fail_compilation/ice18469.d rename to compiler/test/fail_compilation/ice18469.d diff --git a/test/fail_compilation/ice18753.d b/compiler/test/fail_compilation/ice18753.d similarity index 100% rename from test/fail_compilation/ice18753.d rename to compiler/test/fail_compilation/ice18753.d diff --git a/test/fail_compilation/ice18803a.d b/compiler/test/fail_compilation/ice18803a.d similarity index 100% rename from test/fail_compilation/ice18803a.d rename to compiler/test/fail_compilation/ice18803a.d diff --git a/test/fail_compilation/ice18803b.d b/compiler/test/fail_compilation/ice18803b.d similarity index 100% rename from test/fail_compilation/ice18803b.d rename to compiler/test/fail_compilation/ice18803b.d diff --git a/test/fail_compilation/ice19295.d b/compiler/test/fail_compilation/ice19295.d similarity index 100% rename from test/fail_compilation/ice19295.d rename to compiler/test/fail_compilation/ice19295.d diff --git a/test/fail_compilation/ice19755.d b/compiler/test/fail_compilation/ice19755.d similarity index 100% rename from test/fail_compilation/ice19755.d rename to compiler/test/fail_compilation/ice19755.d diff --git a/test/fail_compilation/ice19762.d b/compiler/test/fail_compilation/ice19762.d similarity index 100% rename from test/fail_compilation/ice19762.d rename to compiler/test/fail_compilation/ice19762.d diff --git a/test/fail_compilation/ice19887.d b/compiler/test/fail_compilation/ice19887.d similarity index 100% rename from test/fail_compilation/ice19887.d rename to compiler/test/fail_compilation/ice19887.d diff --git a/test/fail_compilation/ice19950.d b/compiler/test/fail_compilation/ice19950.d similarity index 100% rename from test/fail_compilation/ice19950.d rename to compiler/test/fail_compilation/ice19950.d diff --git a/test/fail_compilation/ice20042.d b/compiler/test/fail_compilation/ice20042.d similarity index 100% rename from test/fail_compilation/ice20042.d rename to compiler/test/fail_compilation/ice20042.d diff --git a/test/fail_compilation/ice20056.d b/compiler/test/fail_compilation/ice20056.d similarity index 100% rename from test/fail_compilation/ice20056.d rename to compiler/test/fail_compilation/ice20056.d diff --git a/test/fail_compilation/ice20057.d b/compiler/test/fail_compilation/ice20057.d similarity index 100% rename from test/fail_compilation/ice20057.d rename to compiler/test/fail_compilation/ice20057.d diff --git a/test/fail_compilation/ice20264.d b/compiler/test/fail_compilation/ice20264.d similarity index 100% rename from test/fail_compilation/ice20264.d rename to compiler/test/fail_compilation/ice20264.d diff --git a/test/fail_compilation/ice20545.d b/compiler/test/fail_compilation/ice20545.d similarity index 100% rename from test/fail_compilation/ice20545.d rename to compiler/test/fail_compilation/ice20545.d diff --git a/test/fail_compilation/ice20709.d b/compiler/test/fail_compilation/ice20709.d similarity index 100% rename from test/fail_compilation/ice20709.d rename to compiler/test/fail_compilation/ice20709.d diff --git a/test/fail_compilation/ice21060.d b/compiler/test/fail_compilation/ice21060.d similarity index 100% rename from test/fail_compilation/ice21060.d rename to compiler/test/fail_compilation/ice21060.d diff --git a/test/fail_compilation/ice21095.d b/compiler/test/fail_compilation/ice21095.d similarity index 100% rename from test/fail_compilation/ice21095.d rename to compiler/test/fail_compilation/ice21095.d diff --git a/test/fail_compilation/ice22377.d b/compiler/test/fail_compilation/ice22377.d similarity index 100% rename from test/fail_compilation/ice22377.d rename to compiler/test/fail_compilation/ice22377.d diff --git a/test/fail_compilation/ice22516.d b/compiler/test/fail_compilation/ice22516.d similarity index 100% rename from test/fail_compilation/ice22516.d rename to compiler/test/fail_compilation/ice22516.d diff --git a/test/fail_compilation/ice23097.d b/compiler/test/fail_compilation/ice23097.d similarity index 100% rename from test/fail_compilation/ice23097.d rename to compiler/test/fail_compilation/ice23097.d diff --git a/test/fail_compilation/ice2843.d b/compiler/test/fail_compilation/ice2843.d similarity index 100% rename from test/fail_compilation/ice2843.d rename to compiler/test/fail_compilation/ice2843.d diff --git a/test/fail_compilation/ice4094.d b/compiler/test/fail_compilation/ice4094.d similarity index 100% rename from test/fail_compilation/ice4094.d rename to compiler/test/fail_compilation/ice4094.d diff --git a/test/fail_compilation/ice4983.d b/compiler/test/fail_compilation/ice4983.d similarity index 100% rename from test/fail_compilation/ice4983.d rename to compiler/test/fail_compilation/ice4983.d diff --git a/test/fail_compilation/ice5996.d b/compiler/test/fail_compilation/ice5996.d similarity index 100% rename from test/fail_compilation/ice5996.d rename to compiler/test/fail_compilation/ice5996.d diff --git a/test/fail_compilation/ice6538.d b/compiler/test/fail_compilation/ice6538.d similarity index 100% rename from test/fail_compilation/ice6538.d rename to compiler/test/fail_compilation/ice6538.d diff --git a/test/fail_compilation/ice7645.d b/compiler/test/fail_compilation/ice7645.d similarity index 100% rename from test/fail_compilation/ice7645.d rename to compiler/test/fail_compilation/ice7645.d diff --git a/test/fail_compilation/ice7782.d b/compiler/test/fail_compilation/ice7782.d similarity index 100% rename from test/fail_compilation/ice7782.d rename to compiler/test/fail_compilation/ice7782.d diff --git a/test/fail_compilation/ice8100.d b/compiler/test/fail_compilation/ice8100.d similarity index 100% rename from test/fail_compilation/ice8100.d rename to compiler/test/fail_compilation/ice8100.d diff --git a/test/fail_compilation/ice8309.d b/compiler/test/fail_compilation/ice8309.d similarity index 100% rename from test/fail_compilation/ice8309.d rename to compiler/test/fail_compilation/ice8309.d diff --git a/test/fail_compilation/ice8499.d b/compiler/test/fail_compilation/ice8499.d similarity index 100% rename from test/fail_compilation/ice8499.d rename to compiler/test/fail_compilation/ice8499.d diff --git a/test/fail_compilation/ice8604.d b/compiler/test/fail_compilation/ice8604.d similarity index 100% rename from test/fail_compilation/ice8604.d rename to compiler/test/fail_compilation/ice8604.d diff --git a/test/fail_compilation/ice8630.d b/compiler/test/fail_compilation/ice8630.d similarity index 100% rename from test/fail_compilation/ice8630.d rename to compiler/test/fail_compilation/ice8630.d diff --git a/test/fail_compilation/ice8711.d b/compiler/test/fail_compilation/ice8711.d similarity index 100% rename from test/fail_compilation/ice8711.d rename to compiler/test/fail_compilation/ice8711.d diff --git a/test/fail_compilation/ice8742.d b/compiler/test/fail_compilation/ice8742.d similarity index 100% rename from test/fail_compilation/ice8742.d rename to compiler/test/fail_compilation/ice8742.d diff --git a/test/fail_compilation/ice8795.d b/compiler/test/fail_compilation/ice8795.d similarity index 100% rename from test/fail_compilation/ice8795.d rename to compiler/test/fail_compilation/ice8795.d diff --git a/test/fail_compilation/ice8795b.d b/compiler/test/fail_compilation/ice8795b.d similarity index 100% rename from test/fail_compilation/ice8795b.d rename to compiler/test/fail_compilation/ice8795b.d diff --git a/test/fail_compilation/ice9013.d b/compiler/test/fail_compilation/ice9013.d similarity index 100% rename from test/fail_compilation/ice9013.d rename to compiler/test/fail_compilation/ice9013.d diff --git a/test/fail_compilation/ice9254a.d b/compiler/test/fail_compilation/ice9254a.d similarity index 100% rename from test/fail_compilation/ice9254a.d rename to compiler/test/fail_compilation/ice9254a.d diff --git a/test/fail_compilation/ice9254b.d b/compiler/test/fail_compilation/ice9254b.d similarity index 100% rename from test/fail_compilation/ice9254b.d rename to compiler/test/fail_compilation/ice9254b.d diff --git a/test/fail_compilation/ice9254c.d b/compiler/test/fail_compilation/ice9254c.d similarity index 100% rename from test/fail_compilation/ice9254c.d rename to compiler/test/fail_compilation/ice9254c.d diff --git a/test/fail_compilation/ice9273a.d b/compiler/test/fail_compilation/ice9273a.d similarity index 100% rename from test/fail_compilation/ice9273a.d rename to compiler/test/fail_compilation/ice9273a.d diff --git a/test/fail_compilation/ice9273b.d b/compiler/test/fail_compilation/ice9273b.d similarity index 100% rename from test/fail_compilation/ice9273b.d rename to compiler/test/fail_compilation/ice9273b.d diff --git a/test/fail_compilation/ice9284.d b/compiler/test/fail_compilation/ice9284.d similarity index 100% rename from test/fail_compilation/ice9284.d rename to compiler/test/fail_compilation/ice9284.d diff --git a/test/fail_compilation/ice9291.d b/compiler/test/fail_compilation/ice9291.d similarity index 100% rename from test/fail_compilation/ice9291.d rename to compiler/test/fail_compilation/ice9291.d diff --git a/test/fail_compilation/ice9338.d b/compiler/test/fail_compilation/ice9338.d similarity index 100% rename from test/fail_compilation/ice9338.d rename to compiler/test/fail_compilation/ice9338.d diff --git a/test/fail_compilation/ice9406.d b/compiler/test/fail_compilation/ice9406.d similarity index 100% rename from test/fail_compilation/ice9406.d rename to compiler/test/fail_compilation/ice9406.d diff --git a/test/fail_compilation/ice9439.d b/compiler/test/fail_compilation/ice9439.d similarity index 100% rename from test/fail_compilation/ice9439.d rename to compiler/test/fail_compilation/ice9439.d diff --git a/test/fail_compilation/ice9494.d b/compiler/test/fail_compilation/ice9494.d similarity index 100% rename from test/fail_compilation/ice9494.d rename to compiler/test/fail_compilation/ice9494.d diff --git a/test/fail_compilation/ice9540.d b/compiler/test/fail_compilation/ice9540.d similarity index 100% rename from test/fail_compilation/ice9540.d rename to compiler/test/fail_compilation/ice9540.d diff --git a/test/fail_compilation/ice9545.d b/compiler/test/fail_compilation/ice9545.d similarity index 100% rename from test/fail_compilation/ice9545.d rename to compiler/test/fail_compilation/ice9545.d diff --git a/test/fail_compilation/ice9759.d b/compiler/test/fail_compilation/ice9759.d similarity index 100% rename from test/fail_compilation/ice9759.d rename to compiler/test/fail_compilation/ice9759.d diff --git a/test/fail_compilation/ice9806.d b/compiler/test/fail_compilation/ice9806.d similarity index 100% rename from test/fail_compilation/ice9806.d rename to compiler/test/fail_compilation/ice9806.d diff --git a/test/fail_compilation/ice9865.d b/compiler/test/fail_compilation/ice9865.d similarity index 100% rename from test/fail_compilation/ice9865.d rename to compiler/test/fail_compilation/ice9865.d diff --git a/test/fail_compilation/iconv_interface_array.d b/compiler/test/fail_compilation/iconv_interface_array.d similarity index 100% rename from test/fail_compilation/iconv_interface_array.d rename to compiler/test/fail_compilation/iconv_interface_array.d diff --git a/test/fail_compilation/impconv.d b/compiler/test/fail_compilation/impconv.d similarity index 100% rename from test/fail_compilation/impconv.d rename to compiler/test/fail_compilation/impconv.d diff --git a/test/fail_compilation/imphint.d b/compiler/test/fail_compilation/imphint.d similarity index 100% rename from test/fail_compilation/imphint.d rename to compiler/test/fail_compilation/imphint.d diff --git a/test/fail_compilation/imports/a10169.d b/compiler/test/fail_compilation/imports/a10169.d similarity index 100% rename from test/fail_compilation/imports/a10169.d rename to compiler/test/fail_compilation/imports/a10169.d diff --git a/test/fail_compilation/imports/a10528.d b/compiler/test/fail_compilation/imports/a10528.d similarity index 100% rename from test/fail_compilation/imports/a10528.d rename to compiler/test/fail_compilation/imports/a10528.d diff --git a/test/fail_compilation/imports/a11850.d b/compiler/test/fail_compilation/imports/a11850.d similarity index 100% rename from test/fail_compilation/imports/a11850.d rename to compiler/test/fail_compilation/imports/a11850.d diff --git a/test/fail_compilation/imports/a11919.d b/compiler/test/fail_compilation/imports/a11919.d similarity index 100% rename from test/fail_compilation/imports/a11919.d rename to compiler/test/fail_compilation/imports/a11919.d diff --git a/test/fail_compilation/imports/a13131checkpoint.d b/compiler/test/fail_compilation/imports/a13131checkpoint.d similarity index 100% rename from test/fail_compilation/imports/a13131checkpoint.d rename to compiler/test/fail_compilation/imports/a13131checkpoint.d diff --git a/test/fail_compilation/imports/a13131elec.d b/compiler/test/fail_compilation/imports/a13131elec.d similarity index 100% rename from test/fail_compilation/imports/a13131elec.d rename to compiler/test/fail_compilation/imports/a13131elec.d diff --git a/test/fail_compilation/imports/a13131parameters.d b/compiler/test/fail_compilation/imports/a13131parameters.d similarity index 100% rename from test/fail_compilation/imports/a13131parameters.d rename to compiler/test/fail_compilation/imports/a13131parameters.d diff --git a/test/fail_compilation/imports/a13311.d b/compiler/test/fail_compilation/imports/a13311.d similarity index 100% rename from test/fail_compilation/imports/a13311.d rename to compiler/test/fail_compilation/imports/a13311.d diff --git a/test/fail_compilation/imports/a13465.d b/compiler/test/fail_compilation/imports/a13465.d similarity index 100% rename from test/fail_compilation/imports/a13465.d rename to compiler/test/fail_compilation/imports/a13465.d diff --git a/test/fail_compilation/imports/a14116.d b/compiler/test/fail_compilation/imports/a14116.d similarity index 100% rename from test/fail_compilation/imports/a14116.d rename to compiler/test/fail_compilation/imports/a14116.d diff --git a/test/fail_compilation/imports/a14235.d b/compiler/test/fail_compilation/imports/a14235.d similarity index 100% rename from test/fail_compilation/imports/a14235.d rename to compiler/test/fail_compilation/imports/a14235.d diff --git a/test/fail_compilation/imports/a14424.d b/compiler/test/fail_compilation/imports/a14424.d similarity index 100% rename from test/fail_compilation/imports/a14424.d rename to compiler/test/fail_compilation/imports/a14424.d diff --git a/test/fail_compilation/imports/a15667.d b/compiler/test/fail_compilation/imports/a15667.d similarity index 100% rename from test/fail_compilation/imports/a15667.d rename to compiler/test/fail_compilation/imports/a15667.d diff --git a/test/fail_compilation/imports/a15816.d b/compiler/test/fail_compilation/imports/a15816.d similarity index 100% rename from test/fail_compilation/imports/a15816.d rename to compiler/test/fail_compilation/imports/a15816.d diff --git a/test/fail_compilation/imports/a17625.d b/compiler/test/fail_compilation/imports/a17625.d similarity index 100% rename from test/fail_compilation/imports/a17625.d rename to compiler/test/fail_compilation/imports/a17625.d diff --git a/test/fail_compilation/imports/a17630.d b/compiler/test/fail_compilation/imports/a17630.d similarity index 100% rename from test/fail_compilation/imports/a17630.d rename to compiler/test/fail_compilation/imports/a17630.d diff --git a/test/fail_compilation/imports/a18219.d b/compiler/test/fail_compilation/imports/a18219.d similarity index 100% rename from test/fail_compilation/imports/a18219.d rename to compiler/test/fail_compilation/imports/a18219.d diff --git a/test/fail_compilation/imports/a18243.d b/compiler/test/fail_compilation/imports/a18243.d similarity index 100% rename from test/fail_compilation/imports/a18243.d rename to compiler/test/fail_compilation/imports/a18243.d diff --git a/test/fail_compilation/imports/a313.d b/compiler/test/fail_compilation/imports/a313.d similarity index 100% rename from test/fail_compilation/imports/a313.d rename to compiler/test/fail_compilation/imports/a313.d diff --git a/test/fail_compilation/imports/a314.d b/compiler/test/fail_compilation/imports/a314.d similarity index 100% rename from test/fail_compilation/imports/a314.d rename to compiler/test/fail_compilation/imports/a314.d diff --git a/test/fail_compilation/imports/b13465.d b/compiler/test/fail_compilation/imports/b13465.d similarity index 100% rename from test/fail_compilation/imports/b13465.d rename to compiler/test/fail_compilation/imports/b13465.d diff --git a/test/fail_compilation/imports/b17625.d b/compiler/test/fail_compilation/imports/b17625.d similarity index 100% rename from test/fail_compilation/imports/b17625.d rename to compiler/test/fail_compilation/imports/b17625.d diff --git a/test/fail_compilation/imports/b17630.d b/compiler/test/fail_compilation/imports/b17630.d similarity index 100% rename from test/fail_compilation/imports/b17630.d rename to compiler/test/fail_compilation/imports/b17630.d diff --git a/test/fail_compilation/imports/b17918a.d b/compiler/test/fail_compilation/imports/b17918a.d similarity index 100% rename from test/fail_compilation/imports/b17918a.d rename to compiler/test/fail_compilation/imports/b17918a.d diff --git a/test/fail_compilation/imports/b18219.d b/compiler/test/fail_compilation/imports/b18219.d similarity index 100% rename from test/fail_compilation/imports/b18219.d rename to compiler/test/fail_compilation/imports/b18219.d diff --git a/test/fail_compilation/imports/b19762.d b/compiler/test/fail_compilation/imports/b19762.d similarity index 100% rename from test/fail_compilation/imports/b19762.d rename to compiler/test/fail_compilation/imports/b19762.d diff --git a/test/fail_compilation/imports/b313.d b/compiler/test/fail_compilation/imports/b313.d similarity index 100% rename from test/fail_compilation/imports/b313.d rename to compiler/test/fail_compilation/imports/b313.d diff --git a/test/fail_compilation/imports/b314.d b/compiler/test/fail_compilation/imports/b314.d similarity index 100% rename from test/fail_compilation/imports/b314.d rename to compiler/test/fail_compilation/imports/b314.d diff --git a/test/fail_compilation/imports/bar11136.d b/compiler/test/fail_compilation/imports/bar11136.d similarity index 100% rename from test/fail_compilation/imports/bar11136.d rename to compiler/test/fail_compilation/imports/bar11136.d diff --git a/test/fail_compilation/imports/c19762.d b/compiler/test/fail_compilation/imports/c19762.d similarity index 100% rename from test/fail_compilation/imports/c19762.d rename to compiler/test/fail_compilation/imports/c19762.d diff --git a/test/fail_compilation/imports/c314.d b/compiler/test/fail_compilation/imports/c314.d similarity index 100% rename from test/fail_compilation/imports/c314.d rename to compiler/test/fail_compilation/imports/c314.d diff --git a/test/fail_compilation/imports/constraints.d b/compiler/test/fail_compilation/imports/constraints.d similarity index 100% rename from test/fail_compilation/imports/constraints.d rename to compiler/test/fail_compilation/imports/constraints.d diff --git a/test/fail_compilation/imports/deprecatedImporta.d b/compiler/test/fail_compilation/imports/deprecatedImporta.d similarity index 100% rename from test/fail_compilation/imports/deprecatedImporta.d rename to compiler/test/fail_compilation/imports/deprecatedImporta.d diff --git a/test/fail_compilation/imports/deprecatedImportb.d b/compiler/test/fail_compilation/imports/deprecatedImportb.d similarity index 100% rename from test/fail_compilation/imports/deprecatedImportb.d rename to compiler/test/fail_compilation/imports/deprecatedImportb.d diff --git a/test/fail_compilation/imports/diag10089a.d b/compiler/test/fail_compilation/imports/diag10089a.d similarity index 100% rename from test/fail_compilation/imports/diag10089a.d rename to compiler/test/fail_compilation/imports/diag10089a.d diff --git a/test/fail_compilation/imports/diag10089b.d b/compiler/test/fail_compilation/imports/diag10089b.d similarity index 100% rename from test/fail_compilation/imports/diag10089b.d rename to compiler/test/fail_compilation/imports/diag10089b.d diff --git a/test/fail_compilation/imports/diag10141a.d b/compiler/test/fail_compilation/imports/diag10141a.d similarity index 100% rename from test/fail_compilation/imports/diag10141a.d rename to compiler/test/fail_compilation/imports/diag10141a.d diff --git a/test/fail_compilation/imports/diag10141b.d b/compiler/test/fail_compilation/imports/diag10141b.d similarity index 100% rename from test/fail_compilation/imports/diag10141b.d rename to compiler/test/fail_compilation/imports/diag10141b.d diff --git a/test/fail_compilation/imports/diag20518a.d b/compiler/test/fail_compilation/imports/diag20518a.d similarity index 100% rename from test/fail_compilation/imports/diag20518a.d rename to compiler/test/fail_compilation/imports/diag20518a.d diff --git a/test/fail_compilation/imports/diag20518a/b.d b/compiler/test/fail_compilation/imports/diag20518a/b.d similarity index 100% rename from test/fail_compilation/imports/diag20518a/b.d rename to compiler/test/fail_compilation/imports/diag20518a/b.d diff --git a/test/fail_compilation/imports/diag9210b.d b/compiler/test/fail_compilation/imports/diag9210b.d similarity index 100% rename from test/fail_compilation/imports/diag9210b.d rename to compiler/test/fail_compilation/imports/diag9210b.d diff --git a/test/fail_compilation/imports/diag9210c.d b/compiler/test/fail_compilation/imports/diag9210c.d similarity index 100% rename from test/fail_compilation/imports/diag9210c.d rename to compiler/test/fail_compilation/imports/diag9210c.d diff --git a/test/fail_compilation/imports/diag9210stdcomplex.d b/compiler/test/fail_compilation/imports/diag9210stdcomplex.d similarity index 100% rename from test/fail_compilation/imports/diag9210stdcomplex.d rename to compiler/test/fail_compilation/imports/diag9210stdcomplex.d diff --git a/test/fail_compilation/imports/diag9210stdtraits.d b/compiler/test/fail_compilation/imports/diag9210stdtraits.d similarity index 100% rename from test/fail_compilation/imports/diag9210stdtraits.d rename to compiler/test/fail_compilation/imports/diag9210stdtraits.d diff --git a/test/fail_compilation/imports/dip22a.d b/compiler/test/fail_compilation/imports/dip22a.d similarity index 100% rename from test/fail_compilation/imports/dip22a.d rename to compiler/test/fail_compilation/imports/dip22a.d diff --git a/test/fail_compilation/imports/dip22b.d b/compiler/test/fail_compilation/imports/dip22b.d similarity index 100% rename from test/fail_compilation/imports/dip22b.d rename to compiler/test/fail_compilation/imports/dip22b.d diff --git a/test/fail_compilation/imports/dip22c.d b/compiler/test/fail_compilation/imports/dip22c.d similarity index 100% rename from test/fail_compilation/imports/dip22c.d rename to compiler/test/fail_compilation/imports/dip22c.d diff --git a/test/fail_compilation/imports/dip22d.d b/compiler/test/fail_compilation/imports/dip22d.d similarity index 100% rename from test/fail_compilation/imports/dip22d.d rename to compiler/test/fail_compilation/imports/dip22d.d diff --git a/test/fail_compilation/imports/dip22e.d b/compiler/test/fail_compilation/imports/dip22e.d similarity index 100% rename from test/fail_compilation/imports/dip22e.d rename to compiler/test/fail_compilation/imports/dip22e.d diff --git a/test/fail_compilation/imports/fail10277.d b/compiler/test/fail_compilation/imports/fail10277.d similarity index 100% rename from test/fail_compilation/imports/fail10277.d rename to compiler/test/fail_compilation/imports/fail10277.d diff --git a/test/fail_compilation/imports/fail17646.d b/compiler/test/fail_compilation/imports/fail17646.d similarity index 100% rename from test/fail_compilation/imports/fail17646.d rename to compiler/test/fail_compilation/imports/fail17646.d diff --git a/test/fail_compilation/imports/fail1900a.d b/compiler/test/fail_compilation/imports/fail1900a.d similarity index 100% rename from test/fail_compilation/imports/fail1900a.d rename to compiler/test/fail_compilation/imports/fail1900a.d diff --git a/test/fail_compilation/imports/fail1900b.d b/compiler/test/fail_compilation/imports/fail1900b.d similarity index 100% rename from test/fail_compilation/imports/fail1900b.d rename to compiler/test/fail_compilation/imports/fail1900b.d diff --git a/test/fail_compilation/imports/fail19609a.d b/compiler/test/fail_compilation/imports/fail19609a.d similarity index 100% rename from test/fail_compilation/imports/fail19609a.d rename to compiler/test/fail_compilation/imports/fail19609a.d diff --git a/test/fail_compilation/imports/fail19609b.d b/compiler/test/fail_compilation/imports/fail19609b.d similarity index 100% rename from test/fail_compilation/imports/fail19609b.d rename to compiler/test/fail_compilation/imports/fail19609b.d diff --git a/test/fail_compilation/imports/fail19609c.d b/compiler/test/fail_compilation/imports/fail19609c.d similarity index 100% rename from test/fail_compilation/imports/fail19609c.d rename to compiler/test/fail_compilation/imports/fail19609c.d diff --git a/test/fail_compilation/imports/fail19609d.d b/compiler/test/fail_compilation/imports/fail19609d.d similarity index 100% rename from test/fail_compilation/imports/fail19609d.d rename to compiler/test/fail_compilation/imports/fail19609d.d diff --git a/test/fail_compilation/imports/fail20164.d b/compiler/test/fail_compilation/imports/fail20164.d similarity index 100% rename from test/fail_compilation/imports/fail20164.d rename to compiler/test/fail_compilation/imports/fail20164.d diff --git a/test/fail_compilation/imports/fail20637b.d b/compiler/test/fail_compilation/imports/fail20637b.d similarity index 100% rename from test/fail_compilation/imports/fail20637b.d rename to compiler/test/fail_compilation/imports/fail20637b.d diff --git a/test/fail_compilation/imports/fail20638b.d b/compiler/test/fail_compilation/imports/fail20638b.d similarity index 100% rename from test/fail_compilation/imports/fail20638b.d rename to compiler/test/fail_compilation/imports/fail20638b.d diff --git a/test/fail_compilation/imports/fail21001b.d b/compiler/test/fail_compilation/imports/fail21001b.d similarity index 100% rename from test/fail_compilation/imports/fail21001b.d rename to compiler/test/fail_compilation/imports/fail21001b.d diff --git a/test/fail_compilation/imports/fail21275a.d b/compiler/test/fail_compilation/imports/fail21275a.d similarity index 100% rename from test/fail_compilation/imports/fail21275a.d rename to compiler/test/fail_compilation/imports/fail21275a.d diff --git a/test/fail_compilation/imports/fail2962a.d b/compiler/test/fail_compilation/imports/fail2962a.d similarity index 100% rename from test/fail_compilation/imports/fail2962a.d rename to compiler/test/fail_compilation/imports/fail2962a.d diff --git a/test/fail_compilation/imports/fail320a.d b/compiler/test/fail_compilation/imports/fail320a.d similarity index 100% rename from test/fail_compilation/imports/fail320a.d rename to compiler/test/fail_compilation/imports/fail320a.d diff --git a/test/fail_compilation/imports/fail320b.d b/compiler/test/fail_compilation/imports/fail320b.d similarity index 100% rename from test/fail_compilation/imports/fail320b.d rename to compiler/test/fail_compilation/imports/fail320b.d diff --git a/test/fail_compilation/imports/fail347a.d b/compiler/test/fail_compilation/imports/fail347a.d similarity index 100% rename from test/fail_compilation/imports/fail347a.d rename to compiler/test/fail_compilation/imports/fail347a.d diff --git a/test/fail_compilation/imports/fail355.d b/compiler/test/fail_compilation/imports/fail355.d similarity index 100% rename from test/fail_compilation/imports/fail355.d rename to compiler/test/fail_compilation/imports/fail355.d diff --git a/test/fail_compilation/imports/fail356.d b/compiler/test/fail_compilation/imports/fail356.d similarity index 100% rename from test/fail_compilation/imports/fail356.d rename to compiler/test/fail_compilation/imports/fail356.d diff --git a/test/fail_compilation/imports/fail4479.d b/compiler/test/fail_compilation/imports/fail4479.d similarity index 100% rename from test/fail_compilation/imports/fail4479.d rename to compiler/test/fail_compilation/imports/fail4479.d diff --git a/test/fail_compilation/imports/fail5385.d b/compiler/test/fail_compilation/imports/fail5385.d similarity index 100% rename from test/fail_compilation/imports/fail5385.d rename to compiler/test/fail_compilation/imports/fail5385.d diff --git a/test/fail_compilation/imports/foo10727a.d b/compiler/test/fail_compilation/imports/foo10727a.d similarity index 100% rename from test/fail_compilation/imports/foo10727a.d rename to compiler/test/fail_compilation/imports/foo10727a.d diff --git a/test/fail_compilation/imports/foo10727b.d b/compiler/test/fail_compilation/imports/foo10727b.d similarity index 100% rename from test/fail_compilation/imports/foo10727b.d rename to compiler/test/fail_compilation/imports/foo10727b.d diff --git a/test/fail_compilation/imports/foofunc.d b/compiler/test/fail_compilation/imports/foofunc.d similarity index 100% rename from test/fail_compilation/imports/foofunc.d rename to compiler/test/fail_compilation/imports/foofunc.d diff --git a/test/fail_compilation/imports/i20057.d b/compiler/test/fail_compilation/imports/i20057.d similarity index 100% rename from test/fail_compilation/imports/i20057.d rename to compiler/test/fail_compilation/imports/i20057.d diff --git a/test/fail_compilation/imports/ice10598a.d b/compiler/test/fail_compilation/imports/ice10598a.d similarity index 100% rename from test/fail_compilation/imports/ice10598a.d rename to compiler/test/fail_compilation/imports/ice10598a.d diff --git a/test/fail_compilation/imports/ice10598b.d b/compiler/test/fail_compilation/imports/ice10598b.d similarity index 100% rename from test/fail_compilation/imports/ice10598b.d rename to compiler/test/fail_compilation/imports/ice10598b.d diff --git a/test/fail_compilation/imports/ice10600a.d b/compiler/test/fail_compilation/imports/ice10600a.d similarity index 100% rename from test/fail_compilation/imports/ice10600a.d rename to compiler/test/fail_compilation/imports/ice10600a.d diff --git a/test/fail_compilation/imports/ice10600b.d b/compiler/test/fail_compilation/imports/ice10600b.d similarity index 100% rename from test/fail_compilation/imports/ice10600b.d rename to compiler/test/fail_compilation/imports/ice10600b.d diff --git a/test/fail_compilation/imports/ice11513x.d b/compiler/test/fail_compilation/imports/ice11513x.d similarity index 100% rename from test/fail_compilation/imports/ice11513x.d rename to compiler/test/fail_compilation/imports/ice11513x.d diff --git a/test/fail_compilation/imports/ice11513y.d b/compiler/test/fail_compilation/imports/ice11513y.d similarity index 100% rename from test/fail_compilation/imports/ice11513y.d rename to compiler/test/fail_compilation/imports/ice11513y.d diff --git a/test/fail_compilation/imports/ice21060a/package.d b/compiler/test/fail_compilation/imports/ice21060a/package.d similarity index 100% rename from test/fail_compilation/imports/ice21060a/package.d rename to compiler/test/fail_compilation/imports/ice21060a/package.d diff --git a/test/fail_compilation/imports/ice21060b/package.d b/compiler/test/fail_compilation/imports/ice21060b/package.d similarity index 100% rename from test/fail_compilation/imports/ice21060b/package.d rename to compiler/test/fail_compilation/imports/ice21060b/package.d diff --git a/test/fail_compilation/imports/ice21060c/package.d b/compiler/test/fail_compilation/imports/ice21060c/package.d similarity index 100% rename from test/fail_compilation/imports/ice21060c/package.d rename to compiler/test/fail_compilation/imports/ice21060c/package.d diff --git a/test/fail_compilation/imports/ice21060d/package.d b/compiler/test/fail_compilation/imports/ice21060d/package.d similarity index 100% rename from test/fail_compilation/imports/ice21060d/package.d rename to compiler/test/fail_compilation/imports/ice21060d/package.d diff --git a/test/fail_compilation/imports/ice7782algorithm.d b/compiler/test/fail_compilation/imports/ice7782algorithm.d similarity index 100% rename from test/fail_compilation/imports/ice7782algorithm.d rename to compiler/test/fail_compilation/imports/ice7782algorithm.d diff --git a/test/fail_compilation/imports/ice7782range.d b/compiler/test/fail_compilation/imports/ice7782range.d similarity index 100% rename from test/fail_compilation/imports/ice7782range.d rename to compiler/test/fail_compilation/imports/ice7782range.d diff --git a/test/fail_compilation/imports/ice9865b.d b/compiler/test/fail_compilation/imports/ice9865b.d similarity index 100% rename from test/fail_compilation/imports/ice9865b.d rename to compiler/test/fail_compilation/imports/ice9865b.d diff --git a/test/fail_compilation/imports/imp1.d b/compiler/test/fail_compilation/imports/imp1.d similarity index 100% rename from test/fail_compilation/imports/imp1.d rename to compiler/test/fail_compilation/imports/imp1.d diff --git a/test/fail_compilation/imports/imp15896.d b/compiler/test/fail_compilation/imports/imp15896.d similarity index 100% rename from test/fail_compilation/imports/imp15896.d rename to compiler/test/fail_compilation/imports/imp15896.d diff --git a/test/fail_compilation/imports/imp15925.d b/compiler/test/fail_compilation/imports/imp15925.d similarity index 100% rename from test/fail_compilation/imports/imp15925.d rename to compiler/test/fail_compilation/imports/imp15925.d diff --git a/test/fail_compilation/imports/imp17602.d b/compiler/test/fail_compilation/imports/imp17602.d similarity index 100% rename from test/fail_compilation/imports/imp17602.d rename to compiler/test/fail_compilation/imports/imp17602.d diff --git a/test/fail_compilation/imports/imp18979.d b/compiler/test/fail_compilation/imports/imp18979.d similarity index 100% rename from test/fail_compilation/imports/imp18979.d rename to compiler/test/fail_compilation/imports/imp18979.d diff --git a/test/fail_compilation/imports/imp19661.d b/compiler/test/fail_compilation/imports/imp19661.d similarity index 100% rename from test/fail_compilation/imports/imp19661.d rename to compiler/test/fail_compilation/imports/imp19661.d diff --git a/test/fail_compilation/imports/imp2.d b/compiler/test/fail_compilation/imports/imp2.d similarity index 100% rename from test/fail_compilation/imports/imp2.d rename to compiler/test/fail_compilation/imports/imp2.d diff --git a/test/fail_compilation/imports/imp20709.d b/compiler/test/fail_compilation/imports/imp20709.d similarity index 100% rename from test/fail_compilation/imports/imp20709.d rename to compiler/test/fail_compilation/imports/imp20709.d diff --git a/test/fail_compilation/imports/imp21353.d b/compiler/test/fail_compilation/imports/imp21353.d similarity index 100% rename from test/fail_compilation/imports/imp21353.d rename to compiler/test/fail_compilation/imports/imp21353.d diff --git a/test/fail_compilation/imports/imp21832.d b/compiler/test/fail_compilation/imports/imp21832.d similarity index 100% rename from test/fail_compilation/imports/imp21832.d rename to compiler/test/fail_compilation/imports/imp21832.d diff --git a/test/fail_compilation/imports/imp22329.d b/compiler/test/fail_compilation/imports/imp22329.d similarity index 100% rename from test/fail_compilation/imports/imp22329.d rename to compiler/test/fail_compilation/imports/imp22329.d diff --git a/test/fail_compilation/imports/imp22749.c b/compiler/test/fail_compilation/imports/imp22749.c similarity index 100% rename from test/fail_compilation/imports/imp22749.c rename to compiler/test/fail_compilation/imports/imp22749.c diff --git a/test/fail_compilation/imports/import21508.d b/compiler/test/fail_compilation/imports/import21508.d similarity index 100% rename from test/fail_compilation/imports/import21508.d rename to compiler/test/fail_compilation/imports/import21508.d diff --git a/test/fail_compilation/imports/issue21295ast_node.d b/compiler/test/fail_compilation/imports/issue21295ast_node.d similarity index 100% rename from test/fail_compilation/imports/issue21295ast_node.d rename to compiler/test/fail_compilation/imports/issue21295ast_node.d diff --git a/test/fail_compilation/imports/issue21295astcodegen.d b/compiler/test/fail_compilation/imports/issue21295astcodegen.d similarity index 100% rename from test/fail_compilation/imports/issue21295astcodegen.d rename to compiler/test/fail_compilation/imports/issue21295astcodegen.d diff --git a/test/fail_compilation/imports/issue21295dtemplate.d b/compiler/test/fail_compilation/imports/issue21295dtemplate.d similarity index 100% rename from test/fail_compilation/imports/issue21295dtemplate.d rename to compiler/test/fail_compilation/imports/issue21295dtemplate.d diff --git a/test/fail_compilation/imports/issue21295visitor.d b/compiler/test/fail_compilation/imports/issue21295visitor.d similarity index 100% rename from test/fail_compilation/imports/issue21295visitor.d rename to compiler/test/fail_compilation/imports/issue21295visitor.d diff --git a/test/fail_compilation/imports/issue21685.d b/compiler/test/fail_compilation/imports/issue21685.d similarity index 100% rename from test/fail_compilation/imports/issue21685.d rename to compiler/test/fail_compilation/imports/issue21685.d diff --git a/test/fail_compilation/imports/pkg313/package.d b/compiler/test/fail_compilation/imports/pkg313/package.d similarity index 100% rename from test/fail_compilation/imports/pkg313/package.d rename to compiler/test/fail_compilation/imports/pkg313/package.d diff --git a/test/fail_compilation/imports/range15788.d b/compiler/test/fail_compilation/imports/range15788.d similarity index 100% rename from test/fail_compilation/imports/range15788.d rename to compiler/test/fail_compilation/imports/range15788.d diff --git a/test/fail_compilation/imports/spell9644a.d b/compiler/test/fail_compilation/imports/spell9644a.d similarity index 100% rename from test/fail_compilation/imports/spell9644a.d rename to compiler/test/fail_compilation/imports/spell9644a.d diff --git a/test/fail_compilation/imports/spell9644b.d b/compiler/test/fail_compilation/imports/spell9644b.d similarity index 100% rename from test/fail_compilation/imports/spell9644b.d rename to compiler/test/fail_compilation/imports/spell9644b.d diff --git a/test/fail_compilation/imports/stdtraits10727.d b/compiler/test/fail_compilation/imports/stdtraits10727.d similarity index 100% rename from test/fail_compilation/imports/stdtraits10727.d rename to compiler/test/fail_compilation/imports/stdtraits10727.d diff --git a/test/fail_compilation/imports/test10327/empty.d b/compiler/test/fail_compilation/imports/test10327/empty.d similarity index 100% rename from test/fail_compilation/imports/test10327/empty.d rename to compiler/test/fail_compilation/imports/test10327/empty.d diff --git a/test/fail_compilation/imports/test13152a.d b/compiler/test/fail_compilation/imports/test13152a.d similarity index 100% rename from test/fail_compilation/imports/test13152a.d rename to compiler/test/fail_compilation/imports/test13152a.d diff --git a/test/fail_compilation/imports/test13152b.d b/compiler/test/fail_compilation/imports/test13152b.d similarity index 100% rename from test/fail_compilation/imports/test13152b.d rename to compiler/test/fail_compilation/imports/test13152b.d diff --git a/test/fail_compilation/imports/test13152c.d b/compiler/test/fail_compilation/imports/test13152c.d similarity index 100% rename from test/fail_compilation/imports/test13152c.d rename to compiler/test/fail_compilation/imports/test13152c.d diff --git a/test/fail_compilation/imports/test13152d.d b/compiler/test/fail_compilation/imports/test13152d.d similarity index 100% rename from test/fail_compilation/imports/test13152d.d rename to compiler/test/fail_compilation/imports/test13152d.d diff --git a/test/fail_compilation/imports/test13152e.d b/compiler/test/fail_compilation/imports/test13152e.d similarity index 100% rename from test/fail_compilation/imports/test13152e.d rename to compiler/test/fail_compilation/imports/test13152e.d diff --git a/test/fail_compilation/imports/test13152f.d b/compiler/test/fail_compilation/imports/test13152f.d similarity index 100% rename from test/fail_compilation/imports/test13152f.d rename to compiler/test/fail_compilation/imports/test13152f.d diff --git a/test/fail_compilation/imports/test13152g.d b/compiler/test/fail_compilation/imports/test13152g.d similarity index 100% rename from test/fail_compilation/imports/test13152g.d rename to compiler/test/fail_compilation/imports/test13152g.d diff --git a/test/fail_compilation/imports/test13152h.d b/compiler/test/fail_compilation/imports/test13152h.d similarity index 100% rename from test/fail_compilation/imports/test13152h.d rename to compiler/test/fail_compilation/imports/test13152h.d diff --git a/test/fail_compilation/imports/test13152i.d b/compiler/test/fail_compilation/imports/test13152i.d similarity index 100% rename from test/fail_compilation/imports/test13152i.d rename to compiler/test/fail_compilation/imports/test13152i.d diff --git a/test/fail_compilation/imports/test13152j.d b/compiler/test/fail_compilation/imports/test13152j.d similarity index 100% rename from test/fail_compilation/imports/test13152j.d rename to compiler/test/fail_compilation/imports/test13152j.d diff --git a/test/fail_compilation/imports/test13152k.d b/compiler/test/fail_compilation/imports/test13152k.d similarity index 100% rename from test/fail_compilation/imports/test13152k.d rename to compiler/test/fail_compilation/imports/test13152k.d diff --git a/test/fail_compilation/imports/test13152l.d b/compiler/test/fail_compilation/imports/test13152l.d similarity index 100% rename from test/fail_compilation/imports/test13152l.d rename to compiler/test/fail_compilation/imports/test13152l.d diff --git a/test/fail_compilation/imports/test13152m.d b/compiler/test/fail_compilation/imports/test13152m.d similarity index 100% rename from test/fail_compilation/imports/test13152m.d rename to compiler/test/fail_compilation/imports/test13152m.d diff --git a/test/fail_compilation/imports/test13152n.d b/compiler/test/fail_compilation/imports/test13152n.d similarity index 100% rename from test/fail_compilation/imports/test13152n.d rename to compiler/test/fail_compilation/imports/test13152n.d diff --git a/test/fail_compilation/imports/test13152o.d b/compiler/test/fail_compilation/imports/test13152o.d similarity index 100% rename from test/fail_compilation/imports/test13152o.d rename to compiler/test/fail_compilation/imports/test13152o.d diff --git a/test/fail_compilation/imports/test13152p.d b/compiler/test/fail_compilation/imports/test13152p.d similarity index 100% rename from test/fail_compilation/imports/test13152p.d rename to compiler/test/fail_compilation/imports/test13152p.d diff --git a/test/fail_compilation/imports/test13152q.d b/compiler/test/fail_compilation/imports/test13152q.d similarity index 100% rename from test/fail_compilation/imports/test13152q.d rename to compiler/test/fail_compilation/imports/test13152q.d diff --git a/test/fail_compilation/imports/test13152r.d b/compiler/test/fail_compilation/imports/test13152r.d similarity index 100% rename from test/fail_compilation/imports/test13152r.d rename to compiler/test/fail_compilation/imports/test13152r.d diff --git a/test/fail_compilation/imports/test13152s.d b/compiler/test/fail_compilation/imports/test13152s.d similarity index 100% rename from test/fail_compilation/imports/test13152s.d rename to compiler/test/fail_compilation/imports/test13152s.d diff --git a/test/fail_compilation/imports/test13152t.d b/compiler/test/fail_compilation/imports/test13152t.d similarity index 100% rename from test/fail_compilation/imports/test13152t.d rename to compiler/test/fail_compilation/imports/test13152t.d diff --git a/test/fail_compilation/imports/test13152u.d b/compiler/test/fail_compilation/imports/test13152u.d similarity index 100% rename from test/fail_compilation/imports/test13152u.d rename to compiler/test/fail_compilation/imports/test13152u.d diff --git a/test/fail_compilation/imports/test13152v.d b/compiler/test/fail_compilation/imports/test13152v.d similarity index 100% rename from test/fail_compilation/imports/test13152v.d rename to compiler/test/fail_compilation/imports/test13152v.d diff --git a/test/fail_compilation/imports/test13152w.d b/compiler/test/fail_compilation/imports/test13152w.d similarity index 100% rename from test/fail_compilation/imports/test13152w.d rename to compiler/test/fail_compilation/imports/test13152w.d diff --git a/test/fail_compilation/imports/test13152x.d b/compiler/test/fail_compilation/imports/test13152x.d similarity index 100% rename from test/fail_compilation/imports/test13152x.d rename to compiler/test/fail_compilation/imports/test13152x.d diff --git a/test/fail_compilation/imports/test13152y.d b/compiler/test/fail_compilation/imports/test13152y.d similarity index 100% rename from test/fail_compilation/imports/test13152y.d rename to compiler/test/fail_compilation/imports/test13152y.d diff --git a/test/fail_compilation/imports/test13152z.d b/compiler/test/fail_compilation/imports/test13152z.d similarity index 100% rename from test/fail_compilation/imports/test13152z.d rename to compiler/test/fail_compilation/imports/test13152z.d diff --git a/test/fail_compilation/imports/test143.d b/compiler/test/fail_compilation/imports/test143.d similarity index 100% rename from test/fail_compilation/imports/test143.d rename to compiler/test/fail_compilation/imports/test143.d diff --git a/test/fail_compilation/imports/test15117a.d b/compiler/test/fail_compilation/imports/test15117a.d similarity index 100% rename from test/fail_compilation/imports/test15117a.d rename to compiler/test/fail_compilation/imports/test15117a.d diff --git a/test/fail_compilation/imports/test15785.d b/compiler/test/fail_compilation/imports/test15785.d similarity index 100% rename from test/fail_compilation/imports/test15785.d rename to compiler/test/fail_compilation/imports/test15785.d diff --git a/test/fail_compilation/imports/test15897.d b/compiler/test/fail_compilation/imports/test15897.d similarity index 100% rename from test/fail_compilation/imports/test15897.d rename to compiler/test/fail_compilation/imports/test15897.d diff --git a/test/fail_compilation/imports/test18480a.d b/compiler/test/fail_compilation/imports/test18480a.d similarity index 100% rename from test/fail_compilation/imports/test18480a.d rename to compiler/test/fail_compilation/imports/test18480a.d diff --git a/test/fail_compilation/imports/test18480b.d b/compiler/test/fail_compilation/imports/test18480b.d similarity index 100% rename from test/fail_compilation/imports/test18480b.d rename to compiler/test/fail_compilation/imports/test18480b.d diff --git a/test/fail_compilation/imports/test18938a/cache.d b/compiler/test/fail_compilation/imports/test18938a/cache.d similarity index 100% rename from test/fail_compilation/imports/test18938a/cache.d rename to compiler/test/fail_compilation/imports/test18938a/cache.d diff --git a/test/fail_compilation/imports/test18938a/file.d b/compiler/test/fail_compilation/imports/test18938a/file.d similarity index 100% rename from test/fail_compilation/imports/test18938a/file.d rename to compiler/test/fail_compilation/imports/test18938a/file.d diff --git a/test/fail_compilation/imports/test18938b/file.d b/compiler/test/fail_compilation/imports/test18938b/file.d similarity index 100% rename from test/fail_compilation/imports/test18938b/file.d rename to compiler/test/fail_compilation/imports/test18938b/file.d diff --git a/test/fail_compilation/imports/test19107a.d b/compiler/test/fail_compilation/imports/test19107a.d similarity index 100% rename from test/fail_compilation/imports/test19107a.d rename to compiler/test/fail_compilation/imports/test19107a.d diff --git a/test/fail_compilation/imports/test19107b.d b/compiler/test/fail_compilation/imports/test19107b.d similarity index 100% rename from test/fail_compilation/imports/test19107b.d rename to compiler/test/fail_compilation/imports/test19107b.d diff --git a/test/fail_compilation/imports/test20023b.d b/compiler/test/fail_compilation/imports/test20023b.d similarity index 100% rename from test/fail_compilation/imports/test20023b.d rename to compiler/test/fail_compilation/imports/test20023b.d diff --git a/test/fail_compilation/imports/test20267.d b/compiler/test/fail_compilation/imports/test20267.d similarity index 100% rename from test/fail_compilation/imports/test20267.d rename to compiler/test/fail_compilation/imports/test20267.d diff --git a/test/fail_compilation/imports/test21164a.d b/compiler/test/fail_compilation/imports/test21164a.d similarity index 100% rename from test/fail_compilation/imports/test21164a.d rename to compiler/test/fail_compilation/imports/test21164a.d diff --git a/test/fail_compilation/imports/test21164b.d b/compiler/test/fail_compilation/imports/test21164b.d similarity index 100% rename from test/fail_compilation/imports/test21164b.d rename to compiler/test/fail_compilation/imports/test21164b.d diff --git a/test/fail_compilation/imports/test21164c.d b/compiler/test/fail_compilation/imports/test21164c.d similarity index 100% rename from test/fail_compilation/imports/test21164c.d rename to compiler/test/fail_compilation/imports/test21164c.d diff --git a/test/fail_compilation/imports/test21164d.d b/compiler/test/fail_compilation/imports/test21164d.d similarity index 100% rename from test/fail_compilation/imports/test21164d.d rename to compiler/test/fail_compilation/imports/test21164d.d diff --git a/test/fail_compilation/imports/test21246.d b/compiler/test/fail_compilation/imports/test21246.d similarity index 100% rename from test/fail_compilation/imports/test21246.d rename to compiler/test/fail_compilation/imports/test21246.d diff --git a/test/fail_compilation/imports/test21651b.d b/compiler/test/fail_compilation/imports/test21651b.d similarity index 100% rename from test/fail_compilation/imports/test21651b.d rename to compiler/test/fail_compilation/imports/test21651b.d diff --git a/test/fail_compilation/imports/test23109a.d b/compiler/test/fail_compilation/imports/test23109a.d similarity index 100% rename from test/fail_compilation/imports/test23109a.d rename to compiler/test/fail_compilation/imports/test23109a.d diff --git a/test/fail_compilation/imports/test23109b.d b/compiler/test/fail_compilation/imports/test23109b.d similarity index 100% rename from test/fail_compilation/imports/test23109b.d rename to compiler/test/fail_compilation/imports/test23109b.d diff --git a/test/fail_compilation/imports/test23109c.d b/compiler/test/fail_compilation/imports/test23109c.d similarity index 100% rename from test/fail_compilation/imports/test23109c.d rename to compiler/test/fail_compilation/imports/test23109c.d diff --git a/test/fail_compilation/imports/test5412a.d b/compiler/test/fail_compilation/imports/test5412a.d similarity index 100% rename from test/fail_compilation/imports/test5412a.d rename to compiler/test/fail_compilation/imports/test5412a.d diff --git a/test/fail_compilation/imports/test5412b.d b/compiler/test/fail_compilation/imports/test5412b.d similarity index 100% rename from test/fail_compilation/imports/test5412b.d rename to compiler/test/fail_compilation/imports/test5412b.d diff --git a/test/fail_compilation/imports/test64a.d b/compiler/test/fail_compilation/imports/test64a.d similarity index 100% rename from test/fail_compilation/imports/test64a.d rename to compiler/test/fail_compilation/imports/test64a.d diff --git a/test/fail_compilation/invalid_lib.d b/compiler/test/fail_compilation/invalid_lib.d similarity index 100% rename from test/fail_compilation/invalid_lib.d rename to compiler/test/fail_compilation/invalid_lib.d diff --git a/test/fail_compilation/isreturnonstack.d b/compiler/test/fail_compilation/isreturnonstack.d similarity index 100% rename from test/fail_compilation/isreturnonstack.d rename to compiler/test/fail_compilation/isreturnonstack.d diff --git a/test/fail_compilation/issue15103.d b/compiler/test/fail_compilation/issue15103.d similarity index 100% rename from test/fail_compilation/issue15103.d rename to compiler/test/fail_compilation/issue15103.d diff --git a/test/fail_compilation/issue16020.d b/compiler/test/fail_compilation/issue16020.d similarity index 100% rename from test/fail_compilation/issue16020.d rename to compiler/test/fail_compilation/issue16020.d diff --git a/test/fail_compilation/issue20422.d b/compiler/test/fail_compilation/issue20422.d similarity index 100% rename from test/fail_compilation/issue20422.d rename to compiler/test/fail_compilation/issue20422.d diff --git a/test/fail_compilation/issue20627.d b/compiler/test/fail_compilation/issue20627.d similarity index 100% rename from test/fail_compilation/issue20627.d rename to compiler/test/fail_compilation/issue20627.d diff --git a/test/fail_compilation/issue20704.d b/compiler/test/fail_compilation/issue20704.d similarity index 100% rename from test/fail_compilation/issue20704.d rename to compiler/test/fail_compilation/issue20704.d diff --git a/test/fail_compilation/issue21203.d b/compiler/test/fail_compilation/issue21203.d similarity index 100% rename from test/fail_compilation/issue21203.d rename to compiler/test/fail_compilation/issue21203.d diff --git a/test/fail_compilation/issue21295.d b/compiler/test/fail_compilation/issue21295.d similarity index 100% rename from test/fail_compilation/issue21295.d rename to compiler/test/fail_compilation/issue21295.d diff --git a/test/fail_compilation/issue21378.d b/compiler/test/fail_compilation/issue21378.d similarity index 100% rename from test/fail_compilation/issue21378.d rename to compiler/test/fail_compilation/issue21378.d diff --git a/test/fail_compilation/issue21685_main.d b/compiler/test/fail_compilation/issue21685_main.d similarity index 100% rename from test/fail_compilation/issue21685_main.d rename to compiler/test/fail_compilation/issue21685_main.d diff --git a/test/fail_compilation/issue22820.d b/compiler/test/fail_compilation/issue22820.d similarity index 100% rename from test/fail_compilation/issue22820.d rename to compiler/test/fail_compilation/issue22820.d diff --git a/test/fail_compilation/issue22826.d b/compiler/test/fail_compilation/issue22826.d similarity index 100% rename from test/fail_compilation/issue22826.d rename to compiler/test/fail_compilation/issue22826.d diff --git a/test/fail_compilation/issue3827.d b/compiler/test/fail_compilation/issue3827.d similarity index 100% rename from test/fail_compilation/issue3827.d rename to compiler/test/fail_compilation/issue3827.d diff --git a/test/fail_compilation/json.d b/compiler/test/fail_compilation/json.d similarity index 100% rename from test/fail_compilation/json.d rename to compiler/test/fail_compilation/json.d diff --git a/test/fail_compilation/json2.d b/compiler/test/fail_compilation/json2.d similarity index 100% rename from test/fail_compilation/json2.d rename to compiler/test/fail_compilation/json2.d diff --git a/test/fail_compilation/json3.d b/compiler/test/fail_compilation/json3.d similarity index 100% rename from test/fail_compilation/json3.d rename to compiler/test/fail_compilation/json3.d diff --git a/test/fail_compilation/jsonBadField1.d b/compiler/test/fail_compilation/jsonBadField1.d similarity index 100% rename from test/fail_compilation/jsonBadField1.d rename to compiler/test/fail_compilation/jsonBadField1.d diff --git a/test/fail_compilation/jsonBadField2.d b/compiler/test/fail_compilation/jsonBadField2.d similarity index 100% rename from test/fail_compilation/jsonBadField2.d rename to compiler/test/fail_compilation/jsonBadField2.d diff --git a/test/fail_compilation/lexer1.d b/compiler/test/fail_compilation/lexer1.d similarity index 100% rename from test/fail_compilation/lexer1.d rename to compiler/test/fail_compilation/lexer1.d diff --git a/test/fail_compilation/lexer2.d b/compiler/test/fail_compilation/lexer2.d similarity index 100% rename from test/fail_compilation/lexer2.d rename to compiler/test/fail_compilation/lexer2.d diff --git a/test/fail_compilation/lexer3.d b/compiler/test/fail_compilation/lexer3.d similarity index 100% rename from test/fail_compilation/lexer3.d rename to compiler/test/fail_compilation/lexer3.d diff --git a/test/fail_compilation/lexer4.d b/compiler/test/fail_compilation/lexer4.d similarity index 100% rename from test/fail_compilation/lexer4.d rename to compiler/test/fail_compilation/lexer4.d diff --git a/test/fail_compilation/lexer5.d b/compiler/test/fail_compilation/lexer5.d similarity index 100% rename from test/fail_compilation/lexer5.d rename to compiler/test/fail_compilation/lexer5.d diff --git a/test/fail_compilation/lookup.d b/compiler/test/fail_compilation/lookup.d similarity index 100% rename from test/fail_compilation/lookup.d rename to compiler/test/fail_compilation/lookup.d diff --git a/test/fail_compilation/makedeps_doubleparam.d b/compiler/test/fail_compilation/makedeps_doubleparam.d similarity index 100% rename from test/fail_compilation/makedeps_doubleparam.d rename to compiler/test/fail_compilation/makedeps_doubleparam.d diff --git a/test/fail_compilation/makedeps_nofile.d b/compiler/test/fail_compilation/makedeps_nofile.d similarity index 100% rename from test/fail_compilation/makedeps_nofile.d rename to compiler/test/fail_compilation/makedeps_nofile.d diff --git a/test/fail_compilation/makedeps_wrongflag.d b/compiler/test/fail_compilation/makedeps_wrongflag.d similarity index 100% rename from test/fail_compilation/makedeps_wrongflag.d rename to compiler/test/fail_compilation/makedeps_wrongflag.d diff --git a/test/fail_compilation/malformed_cmain.c b/compiler/test/fail_compilation/malformed_cmain.c similarity index 100% rename from test/fail_compilation/malformed_cmain.c rename to compiler/test/fail_compilation/malformed_cmain.c diff --git a/test/fail_compilation/malformed_cmain.d b/compiler/test/fail_compilation/malformed_cmain.d similarity index 100% rename from test/fail_compilation/malformed_cmain.d rename to compiler/test/fail_compilation/malformed_cmain.d diff --git a/test/fail_compilation/mangle1.d b/compiler/test/fail_compilation/mangle1.d similarity index 100% rename from test/fail_compilation/mangle1.d rename to compiler/test/fail_compilation/mangle1.d diff --git a/test/fail_compilation/mangle2.d b/compiler/test/fail_compilation/mangle2.d similarity index 100% rename from test/fail_compilation/mangle2.d rename to compiler/test/fail_compilation/mangle2.d diff --git a/test/fail_compilation/misc1.d b/compiler/test/fail_compilation/misc1.d similarity index 100% rename from test/fail_compilation/misc1.d rename to compiler/test/fail_compilation/misc1.d diff --git a/test/fail_compilation/misc_parser_err_cov1.d b/compiler/test/fail_compilation/misc_parser_err_cov1.d similarity index 100% rename from test/fail_compilation/misc_parser_err_cov1.d rename to compiler/test/fail_compilation/misc_parser_err_cov1.d diff --git a/test/fail_compilation/mixin.d b/compiler/test/fail_compilation/mixin.d similarity index 100% rename from test/fail_compilation/mixin.d rename to compiler/test/fail_compilation/mixin.d diff --git a/test/fail_compilation/mixin_gc.d b/compiler/test/fail_compilation/mixin_gc.d similarity index 100% rename from test/fail_compilation/mixin_gc.d rename to compiler/test/fail_compilation/mixin_gc.d diff --git a/test/fail_compilation/mixin_template.d b/compiler/test/fail_compilation/mixin_template.d similarity index 100% rename from test/fail_compilation/mixin_template.d rename to compiler/test/fail_compilation/mixin_template.d diff --git a/test/fail_compilation/mixintype2.d b/compiler/test/fail_compilation/mixintype2.d similarity index 100% rename from test/fail_compilation/mixintype2.d rename to compiler/test/fail_compilation/mixintype2.d diff --git a/test/fail_compilation/moduleundefuda.d b/compiler/test/fail_compilation/moduleundefuda.d similarity index 100% rename from test/fail_compilation/moduleundefuda.d rename to compiler/test/fail_compilation/moduleundefuda.d diff --git a/test/fail_compilation/must_use.d b/compiler/test/fail_compilation/must_use.d similarity index 100% rename from test/fail_compilation/must_use.d rename to compiler/test/fail_compilation/must_use.d diff --git a/test/fail_compilation/must_use_comma.d b/compiler/test/fail_compilation/must_use_comma.d similarity index 100% rename from test/fail_compilation/must_use_comma.d rename to compiler/test/fail_compilation/must_use_comma.d diff --git a/test/fail_compilation/must_use_opunary.d b/compiler/test/fail_compilation/must_use_opunary.d similarity index 100% rename from test/fail_compilation/must_use_opunary.d rename to compiler/test/fail_compilation/must_use_opunary.d diff --git a/test/fail_compilation/must_use_reserved.d b/compiler/test/fail_compilation/must_use_reserved.d similarity index 100% rename from test/fail_compilation/must_use_reserved.d rename to compiler/test/fail_compilation/must_use_reserved.d diff --git a/test/fail_compilation/must_use_template.d b/compiler/test/fail_compilation/must_use_template.d similarity index 100% rename from test/fail_compilation/must_use_template.d rename to compiler/test/fail_compilation/must_use_template.d diff --git a/test/fail_compilation/must_use_union.d b/compiler/test/fail_compilation/must_use_union.d similarity index 100% rename from test/fail_compilation/must_use_union.d rename to compiler/test/fail_compilation/must_use_union.d diff --git a/test/fail_compilation/needspkgmod.d b/compiler/test/fail_compilation/needspkgmod.d similarity index 100% rename from test/fail_compilation/needspkgmod.d rename to compiler/test/fail_compilation/needspkgmod.d diff --git a/test/fail_compilation/needspkgmod2.d b/compiler/test/fail_compilation/needspkgmod2.d similarity index 100% rename from test/fail_compilation/needspkgmod2.d rename to compiler/test/fail_compilation/needspkgmod2.d diff --git a/test/fail_compilation/nestedtempl0.d b/compiler/test/fail_compilation/nestedtempl0.d similarity index 100% rename from test/fail_compilation/nestedtempl0.d rename to compiler/test/fail_compilation/nestedtempl0.d diff --git a/test/fail_compilation/nestedtempl1.d b/compiler/test/fail_compilation/nestedtempl1.d similarity index 100% rename from test/fail_compilation/nestedtempl1.d rename to compiler/test/fail_compilation/nestedtempl1.d diff --git a/test/fail_compilation/nestedtempl2.d b/compiler/test/fail_compilation/nestedtempl2.d similarity index 100% rename from test/fail_compilation/nestedtempl2.d rename to compiler/test/fail_compilation/nestedtempl2.d diff --git a/test/fail_compilation/nestedtempl3.d b/compiler/test/fail_compilation/nestedtempl3.d similarity index 100% rename from test/fail_compilation/nestedtempl3.d rename to compiler/test/fail_compilation/nestedtempl3.d diff --git a/test/fail_compilation/no_Throwable.d b/compiler/test/fail_compilation/no_Throwable.d similarity index 100% rename from test/fail_compilation/no_Throwable.d rename to compiler/test/fail_compilation/no_Throwable.d diff --git a/test/fail_compilation/no_TypeInfo.d b/compiler/test/fail_compilation/no_TypeInfo.d similarity index 100% rename from test/fail_compilation/no_TypeInfo.d rename to compiler/test/fail_compilation/no_TypeInfo.d diff --git a/test/fail_compilation/no_object.d b/compiler/test/fail_compilation/no_object.d similarity index 100% rename from test/fail_compilation/no_object.d rename to compiler/test/fail_compilation/no_object.d diff --git a/test/fail_compilation/nogc1.d b/compiler/test/fail_compilation/nogc1.d similarity index 100% rename from test/fail_compilation/nogc1.d rename to compiler/test/fail_compilation/nogc1.d diff --git a/test/fail_compilation/nogc2.d b/compiler/test/fail_compilation/nogc2.d similarity index 100% rename from test/fail_compilation/nogc2.d rename to compiler/test/fail_compilation/nogc2.d diff --git a/test/fail_compilation/nogc3.d b/compiler/test/fail_compilation/nogc3.d similarity index 100% rename from test/fail_compilation/nogc3.d rename to compiler/test/fail_compilation/nogc3.d diff --git a/test/fail_compilation/noreturn.d b/compiler/test/fail_compilation/noreturn.d similarity index 100% rename from test/fail_compilation/noreturn.d rename to compiler/test/fail_compilation/noreturn.d diff --git a/test/fail_compilation/noreturn2.d b/compiler/test/fail_compilation/noreturn2.d similarity index 100% rename from test/fail_compilation/noreturn2.d rename to compiler/test/fail_compilation/noreturn2.d diff --git a/test/fail_compilation/notype.d b/compiler/test/fail_compilation/notype.d similarity index 100% rename from test/fail_compilation/notype.d rename to compiler/test/fail_compilation/notype.d diff --git a/test/fail_compilation/numliteral.c b/compiler/test/fail_compilation/numliteral.c similarity index 100% rename from test/fail_compilation/numliteral.c rename to compiler/test/fail_compilation/numliteral.c diff --git a/test/fail_compilation/objc_class1.d b/compiler/test/fail_compilation/objc_class1.d similarity index 100% rename from test/fail_compilation/objc_class1.d rename to compiler/test/fail_compilation/objc_class1.d diff --git a/test/fail_compilation/objc_class2.d b/compiler/test/fail_compilation/objc_class2.d similarity index 100% rename from test/fail_compilation/objc_class2.d rename to compiler/test/fail_compilation/objc_class2.d diff --git a/test/fail_compilation/objc_class3.d b/compiler/test/fail_compilation/objc_class3.d similarity index 100% rename from test/fail_compilation/objc_class3.d rename to compiler/test/fail_compilation/objc_class3.d diff --git a/test/fail_compilation/objc_non_objc_base.d b/compiler/test/fail_compilation/objc_non_objc_base.d similarity index 100% rename from test/fail_compilation/objc_non_objc_base.d rename to compiler/test/fail_compilation/objc_non_objc_base.d diff --git a/test/fail_compilation/objc_offsetof.d b/compiler/test/fail_compilation/objc_offsetof.d similarity index 100% rename from test/fail_compilation/objc_offsetof.d rename to compiler/test/fail_compilation/objc_offsetof.d diff --git a/test/fail_compilation/objc_tupleof.d b/compiler/test/fail_compilation/objc_tupleof.d similarity index 100% rename from test/fail_compilation/objc_tupleof.d rename to compiler/test/fail_compilation/objc_tupleof.d diff --git a/test/fail_compilation/opapplyscope.d b/compiler/test/fail_compilation/opapplyscope.d similarity index 100% rename from test/fail_compilation/opapplyscope.d rename to compiler/test/fail_compilation/opapplyscope.d diff --git a/test/fail_compilation/parse12924.d b/compiler/test/fail_compilation/parse12924.d similarity index 100% rename from test/fail_compilation/parse12924.d rename to compiler/test/fail_compilation/parse12924.d diff --git a/test/fail_compilation/parse12967a.d b/compiler/test/fail_compilation/parse12967a.d similarity index 100% rename from test/fail_compilation/parse12967a.d rename to compiler/test/fail_compilation/parse12967a.d diff --git a/test/fail_compilation/parse12967b.d b/compiler/test/fail_compilation/parse12967b.d similarity index 100% rename from test/fail_compilation/parse12967b.d rename to compiler/test/fail_compilation/parse12967b.d diff --git a/test/fail_compilation/parse13361.d b/compiler/test/fail_compilation/parse13361.d similarity index 100% rename from test/fail_compilation/parse13361.d rename to compiler/test/fail_compilation/parse13361.d diff --git a/test/fail_compilation/parse14285.d b/compiler/test/fail_compilation/parse14285.d similarity index 100% rename from test/fail_compilation/parse14285.d rename to compiler/test/fail_compilation/parse14285.d diff --git a/test/fail_compilation/parse14745.d b/compiler/test/fail_compilation/parse14745.d similarity index 100% rename from test/fail_compilation/parse14745.d rename to compiler/test/fail_compilation/parse14745.d diff --git a/test/fail_compilation/parse19277.d b/compiler/test/fail_compilation/parse19277.d similarity index 100% rename from test/fail_compilation/parse19277.d rename to compiler/test/fail_compilation/parse19277.d diff --git a/test/fail_compilation/parseStc.d b/compiler/test/fail_compilation/parseStc.d similarity index 100% rename from test/fail_compilation/parseStc.d rename to compiler/test/fail_compilation/parseStc.d diff --git a/test/fail_compilation/parseStc2.d b/compiler/test/fail_compilation/parseStc2.d similarity index 100% rename from test/fail_compilation/parseStc2.d rename to compiler/test/fail_compilation/parseStc2.d diff --git a/test/fail_compilation/parseStc3.d b/compiler/test/fail_compilation/parseStc3.d similarity index 100% rename from test/fail_compilation/parseStc3.d rename to compiler/test/fail_compilation/parseStc3.d diff --git a/test/fail_compilation/parseStc4.d b/compiler/test/fail_compilation/parseStc4.d similarity index 100% rename from test/fail_compilation/parseStc4.d rename to compiler/test/fail_compilation/parseStc4.d diff --git a/test/fail_compilation/parseStc5.d b/compiler/test/fail_compilation/parseStc5.d similarity index 100% rename from test/fail_compilation/parseStc5.d rename to compiler/test/fail_compilation/parseStc5.d diff --git a/test/fail_compilation/pragma2.c b/compiler/test/fail_compilation/pragma2.c similarity index 100% rename from test/fail_compilation/pragma2.c rename to compiler/test/fail_compilation/pragma2.c diff --git a/test/fail_compilation/pragmainline.d b/compiler/test/fail_compilation/pragmainline.d similarity index 100% rename from test/fail_compilation/pragmainline.d rename to compiler/test/fail_compilation/pragmainline.d diff --git a/test/fail_compilation/pragmas.d b/compiler/test/fail_compilation/pragmas.d similarity index 100% rename from test/fail_compilation/pragmas.d rename to compiler/test/fail_compilation/pragmas.d diff --git a/test/fail_compilation/previewin.d b/compiler/test/fail_compilation/previewin.d similarity index 100% rename from test/fail_compilation/previewin.d rename to compiler/test/fail_compilation/previewin.d diff --git a/test/fail_compilation/previewin2.d b/compiler/test/fail_compilation/previewin2.d similarity index 100% rename from test/fail_compilation/previewin2.d rename to compiler/test/fail_compilation/previewin2.d diff --git a/test/fail_compilation/protattr1.d b/compiler/test/fail_compilation/protattr1.d similarity index 100% rename from test/fail_compilation/protattr1.d rename to compiler/test/fail_compilation/protattr1.d diff --git a/test/fail_compilation/protattr2.d b/compiler/test/fail_compilation/protattr2.d similarity index 100% rename from test/fail_compilation/protattr2.d rename to compiler/test/fail_compilation/protattr2.d diff --git a/test/fail_compilation/protattr3.d b/compiler/test/fail_compilation/protattr3.d similarity index 100% rename from test/fail_compilation/protattr3.d rename to compiler/test/fail_compilation/protattr3.d diff --git a/test/fail_compilation/protection/subpkg/test1.d b/compiler/test/fail_compilation/protection/subpkg/test1.d similarity index 100% rename from test/fail_compilation/protection/subpkg/test1.d rename to compiler/test/fail_compilation/protection/subpkg/test1.d diff --git a/test/fail_compilation/protection/subpkg/test2.d b/compiler/test/fail_compilation/protection/subpkg/test2.d similarity index 100% rename from test/fail_compilation/protection/subpkg/test2.d rename to compiler/test/fail_compilation/protection/subpkg/test2.d diff --git a/test/fail_compilation/protection/subpkg/test3.d b/compiler/test/fail_compilation/protection/subpkg/test3.d similarity index 100% rename from test/fail_compilation/protection/subpkg/test3.d rename to compiler/test/fail_compilation/protection/subpkg/test3.d diff --git a/test/fail_compilation/pull12941.d b/compiler/test/fail_compilation/pull12941.d similarity index 100% rename from test/fail_compilation/pull12941.d rename to compiler/test/fail_compilation/pull12941.d diff --git a/test/fail_compilation/reg6769.d b/compiler/test/fail_compilation/reg6769.d similarity index 100% rename from test/fail_compilation/reg6769.d rename to compiler/test/fail_compilation/reg6769.d diff --git a/test/fail_compilation/reserved_version.d b/compiler/test/fail_compilation/reserved_version.d similarity index 100% rename from test/fail_compilation/reserved_version.d rename to compiler/test/fail_compilation/reserved_version.d diff --git a/test/fail_compilation/reserved_version_switch.d b/compiler/test/fail_compilation/reserved_version_switch.d similarity index 100% rename from test/fail_compilation/reserved_version_switch.d rename to compiler/test/fail_compilation/reserved_version_switch.d diff --git a/test/fail_compilation/responsefile.d b/compiler/test/fail_compilation/responsefile.d similarity index 100% rename from test/fail_compilation/responsefile.d rename to compiler/test/fail_compilation/responsefile.d diff --git a/test/fail_compilation/retref2.d b/compiler/test/fail_compilation/retref2.d similarity index 100% rename from test/fail_compilation/retref2.d rename to compiler/test/fail_compilation/retref2.d diff --git a/test/fail_compilation/retscope.d b/compiler/test/fail_compilation/retscope.d similarity index 100% rename from test/fail_compilation/retscope.d rename to compiler/test/fail_compilation/retscope.d diff --git a/test/fail_compilation/retscope2.d b/compiler/test/fail_compilation/retscope2.d similarity index 100% rename from test/fail_compilation/retscope2.d rename to compiler/test/fail_compilation/retscope2.d diff --git a/test/fail_compilation/retscope3.d b/compiler/test/fail_compilation/retscope3.d similarity index 100% rename from test/fail_compilation/retscope3.d rename to compiler/test/fail_compilation/retscope3.d diff --git a/test/fail_compilation/retscope4.d b/compiler/test/fail_compilation/retscope4.d similarity index 100% rename from test/fail_compilation/retscope4.d rename to compiler/test/fail_compilation/retscope4.d diff --git a/test/fail_compilation/retscope5.d b/compiler/test/fail_compilation/retscope5.d similarity index 100% rename from test/fail_compilation/retscope5.d rename to compiler/test/fail_compilation/retscope5.d diff --git a/test/fail_compilation/retscope6.d b/compiler/test/fail_compilation/retscope6.d similarity index 100% rename from test/fail_compilation/retscope6.d rename to compiler/test/fail_compilation/retscope6.d diff --git a/test/fail_compilation/safe_gshared.d b/compiler/test/fail_compilation/safe_gshared.d similarity index 100% rename from test/fail_compilation/safe_gshared.d rename to compiler/test/fail_compilation/safe_gshared.d diff --git a/test/fail_compilation/safe_pointer_index.d b/compiler/test/fail_compilation/safe_pointer_index.d similarity index 100% rename from test/fail_compilation/safe_pointer_index.d rename to compiler/test/fail_compilation/safe_pointer_index.d diff --git a/test/fail_compilation/scope_class.d b/compiler/test/fail_compilation/scope_class.d similarity index 100% rename from test/fail_compilation/scope_class.d rename to compiler/test/fail_compilation/scope_class.d diff --git a/test/fail_compilation/scope_type.d b/compiler/test/fail_compilation/scope_type.d similarity index 100% rename from test/fail_compilation/scope_type.d rename to compiler/test/fail_compilation/scope_type.d diff --git a/test/fail_compilation/shared.d b/compiler/test/fail_compilation/shared.d similarity index 100% rename from test/fail_compilation/shared.d rename to compiler/test/fail_compilation/shared.d diff --git a/test/fail_compilation/skip.d b/compiler/test/fail_compilation/skip.d similarity index 100% rename from test/fail_compilation/skip.d rename to compiler/test/fail_compilation/skip.d diff --git a/test/fail_compilation/spell9644.d b/compiler/test/fail_compilation/spell9644.d similarity index 100% rename from test/fail_compilation/spell9644.d rename to compiler/test/fail_compilation/spell9644.d diff --git a/test/fail_compilation/staticarrayoverflow.d b/compiler/test/fail_compilation/staticarrayoverflow.d similarity index 100% rename from test/fail_compilation/staticarrayoverflow.d rename to compiler/test/fail_compilation/staticarrayoverflow.d diff --git a/test/fail_compilation/staticforeach1.d b/compiler/test/fail_compilation/staticforeach1.d similarity index 100% rename from test/fail_compilation/staticforeach1.d rename to compiler/test/fail_compilation/staticforeach1.d diff --git a/test/fail_compilation/staticforeach2.d b/compiler/test/fail_compilation/staticforeach2.d similarity index 100% rename from test/fail_compilation/staticforeach2.d rename to compiler/test/fail_compilation/staticforeach2.d diff --git a/test/fail_compilation/staticforeach3.d b/compiler/test/fail_compilation/staticforeach3.d similarity index 100% rename from test/fail_compilation/staticforeach3.d rename to compiler/test/fail_compilation/staticforeach3.d diff --git a/test/fail_compilation/staticforeach4.d b/compiler/test/fail_compilation/staticforeach4.d similarity index 100% rename from test/fail_compilation/staticforeach4.d rename to compiler/test/fail_compilation/staticforeach4.d diff --git a/test/fail_compilation/switches.d b/compiler/test/fail_compilation/switches.d similarity index 100% rename from test/fail_compilation/switches.d rename to compiler/test/fail_compilation/switches.d diff --git a/test/fail_compilation/t1252.d b/compiler/test/fail_compilation/t1252.d similarity index 100% rename from test/fail_compilation/t1252.d rename to compiler/test/fail_compilation/t1252.d diff --git a/test/fail_compilation/template_decl.d b/compiler/test/fail_compilation/template_decl.d similarity index 100% rename from test/fail_compilation/template_decl.d rename to compiler/test/fail_compilation/template_decl.d diff --git a/test/fail_compilation/test1.d b/compiler/test/fail_compilation/test1.d similarity index 100% rename from test/fail_compilation/test1.d rename to compiler/test/fail_compilation/test1.d diff --git a/test/fail_compilation/test10.d b/compiler/test/fail_compilation/test10.d similarity index 100% rename from test/fail_compilation/test10.d rename to compiler/test/fail_compilation/test10.d diff --git a/test/fail_compilation/test1021.d b/compiler/test/fail_compilation/test1021.d similarity index 100% rename from test/fail_compilation/test1021.d rename to compiler/test/fail_compilation/test1021.d diff --git a/test/fail_compilation/test11006.d b/compiler/test/fail_compilation/test11006.d similarity index 100% rename from test/fail_compilation/test11006.d rename to compiler/test/fail_compilation/test11006.d diff --git a/test/fail_compilation/test11047.d b/compiler/test/fail_compilation/test11047.d similarity index 100% rename from test/fail_compilation/test11047.d rename to compiler/test/fail_compilation/test11047.d diff --git a/test/fail_compilation/test11176.d b/compiler/test/fail_compilation/test11176.d similarity index 100% rename from test/fail_compilation/test11176.d rename to compiler/test/fail_compilation/test11176.d diff --git a/test/fail_compilation/test11471.d b/compiler/test/fail_compilation/test11471.d similarity index 100% rename from test/fail_compilation/test11471.d rename to compiler/test/fail_compilation/test11471.d diff --git a/test/fail_compilation/test12228.d b/compiler/test/fail_compilation/test12228.d similarity index 100% rename from test/fail_compilation/test12228.d rename to compiler/test/fail_compilation/test12228.d diff --git a/test/fail_compilation/test12385.d b/compiler/test/fail_compilation/test12385.d similarity index 100% rename from test/fail_compilation/test12385.d rename to compiler/test/fail_compilation/test12385.d diff --git a/test/fail_compilation/test12430.d b/compiler/test/fail_compilation/test12430.d similarity index 100% rename from test/fail_compilation/test12430.d rename to compiler/test/fail_compilation/test12430.d diff --git a/test/fail_compilation/test12558.d b/compiler/test/fail_compilation/test12558.d similarity index 100% rename from test/fail_compilation/test12558.d rename to compiler/test/fail_compilation/test12558.d diff --git a/test/fail_compilation/test12822.d b/compiler/test/fail_compilation/test12822.d similarity index 100% rename from test/fail_compilation/test12822.d rename to compiler/test/fail_compilation/test12822.d diff --git a/test/fail_compilation/test12979.d b/compiler/test/fail_compilation/test12979.d similarity index 100% rename from test/fail_compilation/test12979.d rename to compiler/test/fail_compilation/test12979.d diff --git a/test/fail_compilation/test13152.d b/compiler/test/fail_compilation/test13152.d similarity index 100% rename from test/fail_compilation/test13152.d rename to compiler/test/fail_compilation/test13152.d diff --git a/test/fail_compilation/test13536.d b/compiler/test/fail_compilation/test13536.d similarity index 100% rename from test/fail_compilation/test13536.d rename to compiler/test/fail_compilation/test13536.d diff --git a/test/fail_compilation/test13537.d b/compiler/test/fail_compilation/test13537.d similarity index 100% rename from test/fail_compilation/test13537.d rename to compiler/test/fail_compilation/test13537.d diff --git a/test/fail_compilation/test13667.d b/compiler/test/fail_compilation/test13667.d similarity index 100% rename from test/fail_compilation/test13667.d rename to compiler/test/fail_compilation/test13667.d diff --git a/test/fail_compilation/test13698.d b/compiler/test/fail_compilation/test13698.d similarity index 100% rename from test/fail_compilation/test13698.d rename to compiler/test/fail_compilation/test13698.d diff --git a/test/fail_compilation/test13786.d b/compiler/test/fail_compilation/test13786.d similarity index 100% rename from test/fail_compilation/test13786.d rename to compiler/test/fail_compilation/test13786.d diff --git a/test/fail_compilation/test13867.d b/compiler/test/fail_compilation/test13867.d similarity index 100% rename from test/fail_compilation/test13867.d rename to compiler/test/fail_compilation/test13867.d diff --git a/test/fail_compilation/test14064.d b/compiler/test/fail_compilation/test14064.d similarity index 100% rename from test/fail_compilation/test14064.d rename to compiler/test/fail_compilation/test14064.d diff --git a/test/fail_compilation/test14238.d b/compiler/test/fail_compilation/test14238.d similarity index 100% rename from test/fail_compilation/test14238.d rename to compiler/test/fail_compilation/test14238.d diff --git a/test/fail_compilation/test143.d b/compiler/test/fail_compilation/test143.d similarity index 100% rename from test/fail_compilation/test143.d rename to compiler/test/fail_compilation/test143.d diff --git a/test/fail_compilation/test14496.d b/compiler/test/fail_compilation/test14496.d similarity index 100% rename from test/fail_compilation/test14496.d rename to compiler/test/fail_compilation/test14496.d diff --git a/test/fail_compilation/test14538.d b/compiler/test/fail_compilation/test14538.d similarity index 100% rename from test/fail_compilation/test14538.d rename to compiler/test/fail_compilation/test14538.d diff --git a/test/fail_compilation/test15177.d b/compiler/test/fail_compilation/test15177.d similarity index 100% rename from test/fail_compilation/test15177.d rename to compiler/test/fail_compilation/test15177.d diff --git a/test/fail_compilation/test15191.d b/compiler/test/fail_compilation/test15191.d similarity index 100% rename from test/fail_compilation/test15191.d rename to compiler/test/fail_compilation/test15191.d diff --git a/test/fail_compilation/test15306.d b/compiler/test/fail_compilation/test15306.d similarity index 100% rename from test/fail_compilation/test15306.d rename to compiler/test/fail_compilation/test15306.d diff --git a/test/fail_compilation/test15373.d b/compiler/test/fail_compilation/test15373.d similarity index 100% rename from test/fail_compilation/test15373.d rename to compiler/test/fail_compilation/test15373.d diff --git a/test/fail_compilation/test15399.d b/compiler/test/fail_compilation/test15399.d similarity index 100% rename from test/fail_compilation/test15399.d rename to compiler/test/fail_compilation/test15399.d diff --git a/test/fail_compilation/test15544.d b/compiler/test/fail_compilation/test15544.d similarity index 100% rename from test/fail_compilation/test15544.d rename to compiler/test/fail_compilation/test15544.d diff --git a/test/fail_compilation/test15660.d b/compiler/test/fail_compilation/test15660.d similarity index 100% rename from test/fail_compilation/test15660.d rename to compiler/test/fail_compilation/test15660.d diff --git a/test/fail_compilation/test15672.d b/compiler/test/fail_compilation/test15672.d similarity index 100% rename from test/fail_compilation/test15672.d rename to compiler/test/fail_compilation/test15672.d diff --git a/test/fail_compilation/test15703.d b/compiler/test/fail_compilation/test15703.d similarity index 100% rename from test/fail_compilation/test15703.d rename to compiler/test/fail_compilation/test15703.d diff --git a/test/fail_compilation/test15704.d b/compiler/test/fail_compilation/test15704.d similarity index 100% rename from test/fail_compilation/test15704.d rename to compiler/test/fail_compilation/test15704.d diff --git a/test/fail_compilation/test15785.d b/compiler/test/fail_compilation/test15785.d similarity index 100% rename from test/fail_compilation/test15785.d rename to compiler/test/fail_compilation/test15785.d diff --git a/test/fail_compilation/test15785b.d b/compiler/test/fail_compilation/test15785b.d similarity index 100% rename from test/fail_compilation/test15785b.d rename to compiler/test/fail_compilation/test15785b.d diff --git a/test/fail_compilation/test15897.d b/compiler/test/fail_compilation/test15897.d similarity index 100% rename from test/fail_compilation/test15897.d rename to compiler/test/fail_compilation/test15897.d diff --git a/test/fail_compilation/test15925.d b/compiler/test/fail_compilation/test15925.d similarity index 100% rename from test/fail_compilation/test15925.d rename to compiler/test/fail_compilation/test15925.d diff --git a/test/fail_compilation/test15989.d b/compiler/test/fail_compilation/test15989.d similarity index 100% rename from test/fail_compilation/test15989.d rename to compiler/test/fail_compilation/test15989.d diff --git a/test/fail_compilation/test16095.d b/compiler/test/fail_compilation/test16095.d similarity index 100% rename from test/fail_compilation/test16095.d rename to compiler/test/fail_compilation/test16095.d diff --git a/test/fail_compilation/test16116.d b/compiler/test/fail_compilation/test16116.d similarity index 100% rename from test/fail_compilation/test16116.d rename to compiler/test/fail_compilation/test16116.d diff --git a/test/fail_compilation/test16188.d b/compiler/test/fail_compilation/test16188.d similarity index 100% rename from test/fail_compilation/test16188.d rename to compiler/test/fail_compilation/test16188.d diff --git a/test/fail_compilation/test16193.d b/compiler/test/fail_compilation/test16193.d similarity index 100% rename from test/fail_compilation/test16193.d rename to compiler/test/fail_compilation/test16193.d diff --git a/test/fail_compilation/test16195.d b/compiler/test/fail_compilation/test16195.d similarity index 100% rename from test/fail_compilation/test16195.d rename to compiler/test/fail_compilation/test16195.d diff --git a/test/fail_compilation/test16228.d b/compiler/test/fail_compilation/test16228.d similarity index 100% rename from test/fail_compilation/test16228.d rename to compiler/test/fail_compilation/test16228.d diff --git a/test/fail_compilation/test16284.d b/compiler/test/fail_compilation/test16284.d similarity index 100% rename from test/fail_compilation/test16284.d rename to compiler/test/fail_compilation/test16284.d diff --git a/test/fail_compilation/test16365.d b/compiler/test/fail_compilation/test16365.d similarity index 100% rename from test/fail_compilation/test16365.d rename to compiler/test/fail_compilation/test16365.d diff --git a/test/fail_compilation/test16381.d b/compiler/test/fail_compilation/test16381.d similarity index 100% rename from test/fail_compilation/test16381.d rename to compiler/test/fail_compilation/test16381.d diff --git a/test/fail_compilation/test16523.d b/compiler/test/fail_compilation/test16523.d similarity index 100% rename from test/fail_compilation/test16523.d rename to compiler/test/fail_compilation/test16523.d diff --git a/test/fail_compilation/test16589.d b/compiler/test/fail_compilation/test16589.d similarity index 100% rename from test/fail_compilation/test16589.d rename to compiler/test/fail_compilation/test16589.d diff --git a/test/fail_compilation/test16694.d b/compiler/test/fail_compilation/test16694.d similarity index 100% rename from test/fail_compilation/test16694.d rename to compiler/test/fail_compilation/test16694.d diff --git a/test/fail_compilation/test17096.d b/compiler/test/fail_compilation/test17096.d similarity index 100% rename from test/fail_compilation/test17096.d rename to compiler/test/fail_compilation/test17096.d diff --git a/test/fail_compilation/test17284.d b/compiler/test/fail_compilation/test17284.d similarity index 100% rename from test/fail_compilation/test17284.d rename to compiler/test/fail_compilation/test17284.d diff --git a/test/fail_compilation/test17307.d b/compiler/test/fail_compilation/test17307.d similarity index 100% rename from test/fail_compilation/test17307.d rename to compiler/test/fail_compilation/test17307.d diff --git a/test/fail_compilation/test17380.d b/compiler/test/fail_compilation/test17380.d similarity index 100% rename from test/fail_compilation/test17380.d rename to compiler/test/fail_compilation/test17380.d diff --git a/test/fail_compilation/test17380spec.d b/compiler/test/fail_compilation/test17380spec.d similarity index 100% rename from test/fail_compilation/test17380spec.d rename to compiler/test/fail_compilation/test17380spec.d diff --git a/test/fail_compilation/test17422.d b/compiler/test/fail_compilation/test17422.d similarity index 100% rename from test/fail_compilation/test17422.d rename to compiler/test/fail_compilation/test17422.d diff --git a/test/fail_compilation/test17423.d b/compiler/test/fail_compilation/test17423.d similarity index 100% rename from test/fail_compilation/test17423.d rename to compiler/test/fail_compilation/test17423.d diff --git a/test/fail_compilation/test17425.d b/compiler/test/fail_compilation/test17425.d similarity index 100% rename from test/fail_compilation/test17425.d rename to compiler/test/fail_compilation/test17425.d diff --git a/test/fail_compilation/test17450.d b/compiler/test/fail_compilation/test17450.d similarity index 100% rename from test/fail_compilation/test17450.d rename to compiler/test/fail_compilation/test17450.d diff --git a/test/fail_compilation/test17451.d b/compiler/test/fail_compilation/test17451.d similarity index 100% rename from test/fail_compilation/test17451.d rename to compiler/test/fail_compilation/test17451.d diff --git a/test/fail_compilation/test17586.d b/compiler/test/fail_compilation/test17586.d similarity index 100% rename from test/fail_compilation/test17586.d rename to compiler/test/fail_compilation/test17586.d diff --git a/test/fail_compilation/test17868.d b/compiler/test/fail_compilation/test17868.d similarity index 100% rename from test/fail_compilation/test17868.d rename to compiler/test/fail_compilation/test17868.d diff --git a/test/fail_compilation/test17868b.d b/compiler/test/fail_compilation/test17868b.d similarity index 100% rename from test/fail_compilation/test17868b.d rename to compiler/test/fail_compilation/test17868b.d diff --git a/test/fail_compilation/test17892.d b/compiler/test/fail_compilation/test17892.d similarity index 100% rename from test/fail_compilation/test17892.d rename to compiler/test/fail_compilation/test17892.d diff --git a/test/fail_compilation/test17908a.d b/compiler/test/fail_compilation/test17908a.d similarity index 100% rename from test/fail_compilation/test17908a.d rename to compiler/test/fail_compilation/test17908a.d diff --git a/test/fail_compilation/test17908b.d b/compiler/test/fail_compilation/test17908b.d similarity index 100% rename from test/fail_compilation/test17908b.d rename to compiler/test/fail_compilation/test17908b.d diff --git a/test/fail_compilation/test17959.d b/compiler/test/fail_compilation/test17959.d similarity index 100% rename from test/fail_compilation/test17959.d rename to compiler/test/fail_compilation/test17959.d diff --git a/test/fail_compilation/test17977.d b/compiler/test/fail_compilation/test17977.d similarity index 100% rename from test/fail_compilation/test17977.d rename to compiler/test/fail_compilation/test17977.d diff --git a/test/fail_compilation/test18130.d b/compiler/test/fail_compilation/test18130.d similarity index 100% rename from test/fail_compilation/test18130.d rename to compiler/test/fail_compilation/test18130.d diff --git a/test/fail_compilation/test18282.d b/compiler/test/fail_compilation/test18282.d similarity index 100% rename from test/fail_compilation/test18282.d rename to compiler/test/fail_compilation/test18282.d diff --git a/test/fail_compilation/test18312.d b/compiler/test/fail_compilation/test18312.d similarity index 100% rename from test/fail_compilation/test18312.d rename to compiler/test/fail_compilation/test18312.d diff --git a/test/fail_compilation/test18385.d b/compiler/test/fail_compilation/test18385.d similarity index 100% rename from test/fail_compilation/test18385.d rename to compiler/test/fail_compilation/test18385.d diff --git a/test/fail_compilation/test18385b.d b/compiler/test/fail_compilation/test18385b.d similarity index 100% rename from test/fail_compilation/test18385b.d rename to compiler/test/fail_compilation/test18385b.d diff --git a/test/fail_compilation/test18480.d b/compiler/test/fail_compilation/test18480.d similarity index 100% rename from test/fail_compilation/test18480.d rename to compiler/test/fail_compilation/test18480.d diff --git a/test/fail_compilation/test18484.d b/compiler/test/fail_compilation/test18484.d similarity index 100% rename from test/fail_compilation/test18484.d rename to compiler/test/fail_compilation/test18484.d diff --git a/test/fail_compilation/test18597.d b/compiler/test/fail_compilation/test18597.d similarity index 100% rename from test/fail_compilation/test18597.d rename to compiler/test/fail_compilation/test18597.d diff --git a/test/fail_compilation/test18607.d b/compiler/test/fail_compilation/test18607.d similarity index 100% rename from test/fail_compilation/test18607.d rename to compiler/test/fail_compilation/test18607.d diff --git a/test/fail_compilation/test18644.d b/compiler/test/fail_compilation/test18644.d similarity index 100% rename from test/fail_compilation/test18644.d rename to compiler/test/fail_compilation/test18644.d diff --git a/test/fail_compilation/test18708.d b/compiler/test/fail_compilation/test18708.d similarity index 100% rename from test/fail_compilation/test18708.d rename to compiler/test/fail_compilation/test18708.d diff --git a/test/fail_compilation/test18736.d b/compiler/test/fail_compilation/test18736.d similarity index 100% rename from test/fail_compilation/test18736.d rename to compiler/test/fail_compilation/test18736.d diff --git a/test/fail_compilation/test19097.d b/compiler/test/fail_compilation/test19097.d similarity index 100% rename from test/fail_compilation/test19097.d rename to compiler/test/fail_compilation/test19097.d diff --git a/test/fail_compilation/test19107.d b/compiler/test/fail_compilation/test19107.d similarity index 100% rename from test/fail_compilation/test19107.d rename to compiler/test/fail_compilation/test19107.d diff --git a/test/fail_compilation/test19112.d b/compiler/test/fail_compilation/test19112.d similarity index 100% rename from test/fail_compilation/test19112.d rename to compiler/test/fail_compilation/test19112.d diff --git a/test/fail_compilation/test19176.d b/compiler/test/fail_compilation/test19176.d similarity index 100% rename from test/fail_compilation/test19176.d rename to compiler/test/fail_compilation/test19176.d diff --git a/test/fail_compilation/test19193.d b/compiler/test/fail_compilation/test19193.d similarity index 100% rename from test/fail_compilation/test19193.d rename to compiler/test/fail_compilation/test19193.d diff --git a/test/fail_compilation/test19473.d b/compiler/test/fail_compilation/test19473.d similarity index 100% rename from test/fail_compilation/test19473.d rename to compiler/test/fail_compilation/test19473.d diff --git a/test/fail_compilation/test19608.d b/compiler/test/fail_compilation/test19608.d similarity index 100% rename from test/fail_compilation/test19608.d rename to compiler/test/fail_compilation/test19608.d diff --git a/test/fail_compilation/test19646.d b/compiler/test/fail_compilation/test19646.d similarity index 100% rename from test/fail_compilation/test19646.d rename to compiler/test/fail_compilation/test19646.d diff --git a/test/fail_compilation/test19661.d b/compiler/test/fail_compilation/test19661.d similarity index 100% rename from test/fail_compilation/test19661.d rename to compiler/test/fail_compilation/test19661.d diff --git a/test/fail_compilation/test19971.d b/compiler/test/fail_compilation/test19971.d similarity index 100% rename from test/fail_compilation/test19971.d rename to compiler/test/fail_compilation/test19971.d diff --git a/test/fail_compilation/test20023.d b/compiler/test/fail_compilation/test20023.d similarity index 100% rename from test/fail_compilation/test20023.d rename to compiler/test/fail_compilation/test20023.d diff --git a/test/fail_compilation/test20096.d b/compiler/test/fail_compilation/test20096.d similarity index 100% rename from test/fail_compilation/test20096.d rename to compiler/test/fail_compilation/test20096.d diff --git a/test/fail_compilation/test20149.d b/compiler/test/fail_compilation/test20149.d similarity index 100% rename from test/fail_compilation/test20149.d rename to compiler/test/fail_compilation/test20149.d diff --git a/test/fail_compilation/test20245.d b/compiler/test/fail_compilation/test20245.d similarity index 100% rename from test/fail_compilation/test20245.d rename to compiler/test/fail_compilation/test20245.d diff --git a/test/fail_compilation/test20267.d b/compiler/test/fail_compilation/test20267.d similarity index 100% rename from test/fail_compilation/test20267.d rename to compiler/test/fail_compilation/test20267.d diff --git a/test/fail_compilation/test20324.d b/compiler/test/fail_compilation/test20324.d similarity index 100% rename from test/fail_compilation/test20324.d rename to compiler/test/fail_compilation/test20324.d diff --git a/test/fail_compilation/test20383.d b/compiler/test/fail_compilation/test20383.d similarity index 100% rename from test/fail_compilation/test20383.d rename to compiler/test/fail_compilation/test20383.d diff --git a/test/fail_compilation/test20515.d b/compiler/test/fail_compilation/test20515.d similarity index 100% rename from test/fail_compilation/test20515.d rename to compiler/test/fail_compilation/test20515.d diff --git a/test/fail_compilation/test20549.d b/compiler/test/fail_compilation/test20549.d similarity index 100% rename from test/fail_compilation/test20549.d rename to compiler/test/fail_compilation/test20549.d diff --git a/test/fail_compilation/test20565.d b/compiler/test/fail_compilation/test20565.d similarity index 100% rename from test/fail_compilation/test20565.d rename to compiler/test/fail_compilation/test20565.d diff --git a/test/fail_compilation/test20569.d b/compiler/test/fail_compilation/test20569.d similarity index 100% rename from test/fail_compilation/test20569.d rename to compiler/test/fail_compilation/test20569.d diff --git a/test/fail_compilation/test20610.d b/compiler/test/fail_compilation/test20610.d similarity index 100% rename from test/fail_compilation/test20610.d rename to compiler/test/fail_compilation/test20610.d diff --git a/test/fail_compilation/test20626.d b/compiler/test/fail_compilation/test20626.d similarity index 100% rename from test/fail_compilation/test20626.d rename to compiler/test/fail_compilation/test20626.d diff --git a/test/fail_compilation/test20696.d b/compiler/test/fail_compilation/test20696.d similarity index 100% rename from test/fail_compilation/test20696.d rename to compiler/test/fail_compilation/test20696.d diff --git a/test/fail_compilation/test20719.d b/compiler/test/fail_compilation/test20719.d similarity index 100% rename from test/fail_compilation/test20719.d rename to compiler/test/fail_compilation/test20719.d diff --git a/test/fail_compilation/test20881.d b/compiler/test/fail_compilation/test20881.d similarity index 100% rename from test/fail_compilation/test20881.d rename to compiler/test/fail_compilation/test20881.d diff --git a/test/fail_compilation/test20903.d b/compiler/test/fail_compilation/test20903.d similarity index 100% rename from test/fail_compilation/test20903.d rename to compiler/test/fail_compilation/test20903.d diff --git a/test/fail_compilation/test20919.d b/compiler/test/fail_compilation/test20919.d similarity index 100% rename from test/fail_compilation/test20919.d rename to compiler/test/fail_compilation/test20919.d diff --git a/test/fail_compilation/test20998.d b/compiler/test/fail_compilation/test20998.d similarity index 100% rename from test/fail_compilation/test20998.d rename to compiler/test/fail_compilation/test20998.d diff --git a/test/fail_compilation/test21008.d b/compiler/test/fail_compilation/test21008.d similarity index 100% rename from test/fail_compilation/test21008.d rename to compiler/test/fail_compilation/test21008.d diff --git a/test/fail_compilation/test21093.d b/compiler/test/fail_compilation/test21093.d similarity index 100% rename from test/fail_compilation/test21093.d rename to compiler/test/fail_compilation/test21093.d diff --git a/test/fail_compilation/test21096.d b/compiler/test/fail_compilation/test21096.d similarity index 100% rename from test/fail_compilation/test21096.d rename to compiler/test/fail_compilation/test21096.d diff --git a/test/fail_compilation/test21164.d b/compiler/test/fail_compilation/test21164.d similarity index 100% rename from test/fail_compilation/test21164.d rename to compiler/test/fail_compilation/test21164.d diff --git a/test/fail_compilation/test21198.d b/compiler/test/fail_compilation/test21198.d similarity index 100% rename from test/fail_compilation/test21198.d rename to compiler/test/fail_compilation/test21198.d diff --git a/test/fail_compilation/test21204.d b/compiler/test/fail_compilation/test21204.d similarity index 100% rename from test/fail_compilation/test21204.d rename to compiler/test/fail_compilation/test21204.d diff --git a/test/fail_compilation/test21246.d b/compiler/test/fail_compilation/test21246.d similarity index 100% rename from test/fail_compilation/test21246.d rename to compiler/test/fail_compilation/test21246.d diff --git a/test/fail_compilation/test21259.d b/compiler/test/fail_compilation/test21259.d similarity index 100% rename from test/fail_compilation/test21259.d rename to compiler/test/fail_compilation/test21259.d diff --git a/test/fail_compilation/test21319.d b/compiler/test/fail_compilation/test21319.d similarity index 100% rename from test/fail_compilation/test21319.d rename to compiler/test/fail_compilation/test21319.d diff --git a/test/fail_compilation/test21353.d b/compiler/test/fail_compilation/test21353.d similarity index 100% rename from test/fail_compilation/test21353.d rename to compiler/test/fail_compilation/test21353.d diff --git a/test/fail_compilation/test21380.d b/compiler/test/fail_compilation/test21380.d similarity index 100% rename from test/fail_compilation/test21380.d rename to compiler/test/fail_compilation/test21380.d diff --git a/test/fail_compilation/test21443.d b/compiler/test/fail_compilation/test21443.d similarity index 100% rename from test/fail_compilation/test21443.d rename to compiler/test/fail_compilation/test21443.d diff --git a/test/fail_compilation/test21477.d b/compiler/test/fail_compilation/test21477.d similarity index 100% rename from test/fail_compilation/test21477.d rename to compiler/test/fail_compilation/test21477.d diff --git a/test/fail_compilation/test21518.d b/compiler/test/fail_compilation/test21518.d similarity index 100% rename from test/fail_compilation/test21518.d rename to compiler/test/fail_compilation/test21518.d diff --git a/test/fail_compilation/test21546.d b/compiler/test/fail_compilation/test21546.d similarity index 100% rename from test/fail_compilation/test21546.d rename to compiler/test/fail_compilation/test21546.d diff --git a/test/fail_compilation/test21651.d b/compiler/test/fail_compilation/test21651.d similarity index 100% rename from test/fail_compilation/test21651.d rename to compiler/test/fail_compilation/test21651.d diff --git a/test/fail_compilation/test21665.d b/compiler/test/fail_compilation/test21665.d similarity index 100% rename from test/fail_compilation/test21665.d rename to compiler/test/fail_compilation/test21665.d diff --git a/test/fail_compilation/test21807.d b/compiler/test/fail_compilation/test21807.d similarity index 100% rename from test/fail_compilation/test21807.d rename to compiler/test/fail_compilation/test21807.d diff --git a/test/fail_compilation/test21912.d b/compiler/test/fail_compilation/test21912.d similarity index 100% rename from test/fail_compilation/test21912.d rename to compiler/test/fail_compilation/test21912.d diff --git a/test/fail_compilation/test21927.d b/compiler/test/fail_compilation/test21927.d similarity index 100% rename from test/fail_compilation/test21927.d rename to compiler/test/fail_compilation/test21927.d diff --git a/test/fail_compilation/test21930.d b/compiler/test/fail_compilation/test21930.d similarity index 100% rename from test/fail_compilation/test21930.d rename to compiler/test/fail_compilation/test21930.d diff --git a/test/fail_compilation/test21939.d b/compiler/test/fail_compilation/test21939.d similarity index 100% rename from test/fail_compilation/test21939.d rename to compiler/test/fail_compilation/test21939.d diff --git a/test/fail_compilation/test22023.d b/compiler/test/fail_compilation/test22023.d similarity index 100% rename from test/fail_compilation/test22023.d rename to compiler/test/fail_compilation/test22023.d diff --git a/test/fail_compilation/test22048.d b/compiler/test/fail_compilation/test22048.d similarity index 100% rename from test/fail_compilation/test22048.d rename to compiler/test/fail_compilation/test22048.d diff --git a/test/fail_compilation/test22070.c b/compiler/test/fail_compilation/test22070.c similarity index 100% rename from test/fail_compilation/test22070.c rename to compiler/test/fail_compilation/test22070.c diff --git a/test/fail_compilation/test22102.c b/compiler/test/fail_compilation/test22102.c similarity index 100% rename from test/fail_compilation/test22102.c rename to compiler/test/fail_compilation/test22102.c diff --git a/test/fail_compilation/test22145.d b/compiler/test/fail_compilation/test22145.d similarity index 100% rename from test/fail_compilation/test22145.d rename to compiler/test/fail_compilation/test22145.d diff --git a/test/fail_compilation/test22227.d b/compiler/test/fail_compilation/test22227.d similarity index 100% rename from test/fail_compilation/test22227.d rename to compiler/test/fail_compilation/test22227.d diff --git a/test/fail_compilation/test22246.c b/compiler/test/fail_compilation/test22246.c similarity index 100% rename from test/fail_compilation/test22246.c rename to compiler/test/fail_compilation/test22246.c diff --git a/test/fail_compilation/test22298.d b/compiler/test/fail_compilation/test22298.d similarity index 100% rename from test/fail_compilation/test22298.d rename to compiler/test/fail_compilation/test22298.d diff --git a/test/fail_compilation/test22329.d b/compiler/test/fail_compilation/test22329.d similarity index 100% rename from test/fail_compilation/test22329.d rename to compiler/test/fail_compilation/test22329.d diff --git a/test/fail_compilation/test22339.c b/compiler/test/fail_compilation/test22339.c similarity index 100% rename from test/fail_compilation/test22339.c rename to compiler/test/fail_compilation/test22339.c diff --git a/test/fail_compilation/test22344.c b/compiler/test/fail_compilation/test22344.c similarity index 100% rename from test/fail_compilation/test22344.c rename to compiler/test/fail_compilation/test22344.c diff --git a/test/fail_compilation/test22361.d b/compiler/test/fail_compilation/test22361.d similarity index 100% rename from test/fail_compilation/test22361.d rename to compiler/test/fail_compilation/test22361.d diff --git a/test/fail_compilation/test22538.c b/compiler/test/fail_compilation/test22538.c similarity index 100% rename from test/fail_compilation/test22538.c rename to compiler/test/fail_compilation/test22538.c diff --git a/test/fail_compilation/test22541.d b/compiler/test/fail_compilation/test22541.d similarity index 100% rename from test/fail_compilation/test22541.d rename to compiler/test/fail_compilation/test22541.d diff --git a/test/fail_compilation/test22574.d b/compiler/test/fail_compilation/test22574.d similarity index 100% rename from test/fail_compilation/test22574.d rename to compiler/test/fail_compilation/test22574.d diff --git a/test/fail_compilation/test22593.d b/compiler/test/fail_compilation/test22593.d similarity index 100% rename from test/fail_compilation/test22593.d rename to compiler/test/fail_compilation/test22593.d diff --git a/test/fail_compilation/test22686.d b/compiler/test/fail_compilation/test22686.d similarity index 100% rename from test/fail_compilation/test22686.d rename to compiler/test/fail_compilation/test22686.d diff --git a/test/fail_compilation/test22709.d b/compiler/test/fail_compilation/test22709.d similarity index 100% rename from test/fail_compilation/test22709.d rename to compiler/test/fail_compilation/test22709.d diff --git a/test/fail_compilation/test22818.d b/compiler/test/fail_compilation/test22818.d similarity index 100% rename from test/fail_compilation/test22818.d rename to compiler/test/fail_compilation/test22818.d diff --git a/test/fail_compilation/test22840.d b/compiler/test/fail_compilation/test22840.d similarity index 100% rename from test/fail_compilation/test22840.d rename to compiler/test/fail_compilation/test22840.d diff --git a/test/fail_compilation/test22899.c b/compiler/test/fail_compilation/test22899.c similarity index 100% rename from test/fail_compilation/test22899.c rename to compiler/test/fail_compilation/test22899.c diff --git a/test/fail_compilation/test22910.d b/compiler/test/fail_compilation/test22910.d similarity index 100% rename from test/fail_compilation/test22910.d rename to compiler/test/fail_compilation/test22910.d diff --git a/test/fail_compilation/test22935.c b/compiler/test/fail_compilation/test22935.c similarity index 100% rename from test/fail_compilation/test22935.c rename to compiler/test/fail_compilation/test22935.c diff --git a/test/fail_compilation/test22999.d b/compiler/test/fail_compilation/test22999.d similarity index 100% rename from test/fail_compilation/test22999.d rename to compiler/test/fail_compilation/test22999.d diff --git a/test/fail_compilation/test23003.c b/compiler/test/fail_compilation/test23003.c similarity index 100% rename from test/fail_compilation/test23003.c rename to compiler/test/fail_compilation/test23003.c diff --git a/test/fail_compilation/test23017.d b/compiler/test/fail_compilation/test23017.d similarity index 100% rename from test/fail_compilation/test23017.d rename to compiler/test/fail_compilation/test23017.d diff --git a/test/fail_compilation/test23037.c b/compiler/test/fail_compilation/test23037.c similarity index 100% rename from test/fail_compilation/test23037.c rename to compiler/test/fail_compilation/test23037.c diff --git a/test/fail_compilation/test23056.c b/compiler/test/fail_compilation/test23056.c similarity index 100% rename from test/fail_compilation/test23056.c rename to compiler/test/fail_compilation/test23056.c diff --git a/test/fail_compilation/test23057.c b/compiler/test/fail_compilation/test23057.c similarity index 100% rename from test/fail_compilation/test23057.c rename to compiler/test/fail_compilation/test23057.c diff --git a/test/fail_compilation/test23058.c b/compiler/test/fail_compilation/test23058.c similarity index 100% rename from test/fail_compilation/test23058.c rename to compiler/test/fail_compilation/test23058.c diff --git a/test/fail_compilation/test23159.d b/compiler/test/fail_compilation/test23159.d similarity index 100% rename from test/fail_compilation/test23159.d rename to compiler/test/fail_compilation/test23159.d diff --git a/test/fail_compilation/test23170.d b/compiler/test/fail_compilation/test23170.d similarity index 100% rename from test/fail_compilation/test23170.d rename to compiler/test/fail_compilation/test23170.d diff --git a/test/fail_compilation/test23216.d b/compiler/test/fail_compilation/test23216.d similarity index 100% rename from test/fail_compilation/test23216.d rename to compiler/test/fail_compilation/test23216.d diff --git a/test/fail_compilation/test314.d b/compiler/test/fail_compilation/test314.d similarity index 100% rename from test/fail_compilation/test314.d rename to compiler/test/fail_compilation/test314.d diff --git a/test/fail_compilation/test3818.d b/compiler/test/fail_compilation/test3818.d similarity index 100% rename from test/fail_compilation/test3818.d rename to compiler/test/fail_compilation/test3818.d diff --git a/test/fail_compilation/test4682.d b/compiler/test/fail_compilation/test4682.d similarity index 100% rename from test/fail_compilation/test4682.d rename to compiler/test/fail_compilation/test4682.d diff --git a/test/fail_compilation/test4682a.d b/compiler/test/fail_compilation/test4682a.d similarity index 100% rename from test/fail_compilation/test4682a.d rename to compiler/test/fail_compilation/test4682a.d diff --git a/test/fail_compilation/test4838.d b/compiler/test/fail_compilation/test4838.d similarity index 100% rename from test/fail_compilation/test4838.d rename to compiler/test/fail_compilation/test4838.d diff --git a/test/fail_compilation/test4946.d b/compiler/test/fail_compilation/test4946.d similarity index 100% rename from test/fail_compilation/test4946.d rename to compiler/test/fail_compilation/test4946.d diff --git a/test/fail_compilation/test5412a.d b/compiler/test/fail_compilation/test5412a.d similarity index 100% rename from test/fail_compilation/test5412a.d rename to compiler/test/fail_compilation/test5412a.d diff --git a/test/fail_compilation/test5412b.d b/compiler/test/fail_compilation/test5412b.d similarity index 100% rename from test/fail_compilation/test5412b.d rename to compiler/test/fail_compilation/test5412b.d diff --git a/test/fail_compilation/test5412c.d b/compiler/test/fail_compilation/test5412c.d similarity index 100% rename from test/fail_compilation/test5412c.d rename to compiler/test/fail_compilation/test5412c.d diff --git a/test/fail_compilation/test5412c2.di b/compiler/test/fail_compilation/test5412c2.di similarity index 100% rename from test/fail_compilation/test5412c2.di rename to compiler/test/fail_compilation/test5412c2.di diff --git a/test/fail_compilation/test64.d b/compiler/test/fail_compilation/test64.d similarity index 100% rename from test/fail_compilation/test64.d rename to compiler/test/fail_compilation/test64.d diff --git a/test/fail_compilation/test6883.d b/compiler/test/fail_compilation/test6883.d similarity index 100% rename from test/fail_compilation/test6883.d rename to compiler/test/fail_compilation/test6883.d diff --git a/test/fail_compilation/test8509.d b/compiler/test/fail_compilation/test8509.d similarity index 100% rename from test/fail_compilation/test8509.d rename to compiler/test/fail_compilation/test8509.d diff --git a/test/fail_compilation/test8556.d b/compiler/test/fail_compilation/test8556.d similarity index 100% rename from test/fail_compilation/test8556.d rename to compiler/test/fail_compilation/test8556.d diff --git a/test/fail_compilation/test8751.d b/compiler/test/fail_compilation/test8751.d similarity index 100% rename from test/fail_compilation/test8751.d rename to compiler/test/fail_compilation/test8751.d diff --git a/test/fail_compilation/test9150.d b/compiler/test/fail_compilation/test9150.d similarity index 100% rename from test/fail_compilation/test9150.d rename to compiler/test/fail_compilation/test9150.d diff --git a/test/fail_compilation/test9176.d b/compiler/test/fail_compilation/test9176.d similarity index 100% rename from test/fail_compilation/test9176.d rename to compiler/test/fail_compilation/test9176.d diff --git a/test/fail_compilation/test9701.d b/compiler/test/fail_compilation/test9701.d similarity index 100% rename from test/fail_compilation/test9701.d rename to compiler/test/fail_compilation/test9701.d diff --git a/test/fail_compilation/test9701b.d b/compiler/test/fail_compilation/test9701b.d similarity index 100% rename from test/fail_compilation/test9701b.d rename to compiler/test/fail_compilation/test9701b.d diff --git a/test/fail_compilation/testCols.d b/compiler/test/fail_compilation/testCols.d similarity index 100% rename from test/fail_compilation/testCols.d rename to compiler/test/fail_compilation/testCols.d diff --git a/test/fail_compilation/testInference.d b/compiler/test/fail_compilation/testInference.d similarity index 100% rename from test/fail_compilation/testInference.d rename to compiler/test/fail_compilation/testInference.d diff --git a/test/fail_compilation/testOpApply.d b/compiler/test/fail_compilation/testOpApply.d similarity index 100% rename from test/fail_compilation/testOpApply.d rename to compiler/test/fail_compilation/testOpApply.d diff --git a/test/fail_compilation/testTypeof.c b/compiler/test/fail_compilation/testTypeof.c similarity index 100% rename from test/fail_compilation/testTypeof.c rename to compiler/test/fail_compilation/testTypeof.c diff --git a/test/fail_compilation/test_switch_error.d b/compiler/test/fail_compilation/test_switch_error.d similarity index 100% rename from test/fail_compilation/test_switch_error.d rename to compiler/test/fail_compilation/test_switch_error.d diff --git a/test/fail_compilation/testhtml.html b/compiler/test/fail_compilation/testhtml.html similarity index 100% rename from test/fail_compilation/testhtml.html rename to compiler/test/fail_compilation/testhtml.html diff --git a/test/fail_compilation/testhtml2.html b/compiler/test/fail_compilation/testhtml2.html similarity index 100% rename from test/fail_compilation/testhtml2.html rename to compiler/test/fail_compilation/testhtml2.html diff --git a/test/fail_compilation/testhtml3.html b/compiler/test/fail_compilation/testhtml3.html similarity index 100% rename from test/fail_compilation/testhtml3.html rename to compiler/test/fail_compilation/testhtml3.html diff --git a/test/fail_compilation/testpull1810.d b/compiler/test/fail_compilation/testpull1810.d similarity index 100% rename from test/fail_compilation/testpull1810.d rename to compiler/test/fail_compilation/testpull1810.d diff --git a/test/fail_compilation/testscopestatic.d b/compiler/test/fail_compilation/testscopestatic.d similarity index 100% rename from test/fail_compilation/testscopestatic.d rename to compiler/test/fail_compilation/testscopestatic.d diff --git a/test/fail_compilation/trait_loc_err.d b/compiler/test/fail_compilation/trait_loc_err.d similarity index 100% rename from test/fail_compilation/trait_loc_err.d rename to compiler/test/fail_compilation/trait_loc_err.d diff --git a/test/fail_compilation/trait_loc_ov_err.d b/compiler/test/fail_compilation/trait_loc_ov_err.d similarity index 100% rename from test/fail_compilation/trait_loc_ov_err.d rename to compiler/test/fail_compilation/trait_loc_ov_err.d diff --git a/test/fail_compilation/traits.d b/compiler/test/fail_compilation/traits.d similarity index 100% rename from test/fail_compilation/traits.d rename to compiler/test/fail_compilation/traits.d diff --git a/test/fail_compilation/traits_alone.d b/compiler/test/fail_compilation/traits_alone.d similarity index 100% rename from test/fail_compilation/traits_alone.d rename to compiler/test/fail_compilation/traits_alone.d diff --git a/test/fail_compilation/traits_child.d b/compiler/test/fail_compilation/traits_child.d similarity index 100% rename from test/fail_compilation/traits_child.d rename to compiler/test/fail_compilation/traits_child.d diff --git a/test/fail_compilation/traits_initSymbol.d b/compiler/test/fail_compilation/traits_initSymbol.d similarity index 100% rename from test/fail_compilation/traits_initSymbol.d rename to compiler/test/fail_compilation/traits_initSymbol.d diff --git a/test/fail_compilation/traits_parameters.d b/compiler/test/fail_compilation/traits_parameters.d similarity index 100% rename from test/fail_compilation/traits_parameters.d rename to compiler/test/fail_compilation/traits_parameters.d diff --git a/test/fail_compilation/typeerrors.d b/compiler/test/fail_compilation/typeerrors.d similarity index 100% rename from test/fail_compilation/typeerrors.d rename to compiler/test/fail_compilation/typeerrors.d diff --git a/test/fail_compilation/udaparams.d b/compiler/test/fail_compilation/udaparams.d similarity index 100% rename from test/fail_compilation/udaparams.d rename to compiler/test/fail_compilation/udaparams.d diff --git a/test/fail_compilation/udatypes.d b/compiler/test/fail_compilation/udatypes.d similarity index 100% rename from test/fail_compilation/udatypes.d rename to compiler/test/fail_compilation/udatypes.d diff --git a/test/fail_compilation/union_initialization.d b/compiler/test/fail_compilation/union_initialization.d similarity index 100% rename from test/fail_compilation/union_initialization.d rename to compiler/test/fail_compilation/union_initialization.d diff --git a/test/fail_compilation/vararg2.d b/compiler/test/fail_compilation/vararg2.d similarity index 100% rename from test/fail_compilation/vararg2.d rename to compiler/test/fail_compilation/vararg2.d diff --git a/test/fail_compilation/varargsstc.d b/compiler/test/fail_compilation/varargsstc.d similarity index 100% rename from test/fail_compilation/varargsstc.d rename to compiler/test/fail_compilation/varargsstc.d diff --git a/test/fail_compilation/vector_types.d b/compiler/test/fail_compilation/vector_types.d similarity index 100% rename from test/fail_compilation/vector_types.d rename to compiler/test/fail_compilation/vector_types.d diff --git a/test/fail_compilation/verifyhookexist.d b/compiler/test/fail_compilation/verifyhookexist.d similarity index 100% rename from test/fail_compilation/verifyhookexist.d rename to compiler/test/fail_compilation/verifyhookexist.d diff --git a/test/fail_compilation/verrors0.d b/compiler/test/fail_compilation/verrors0.d similarity index 100% rename from test/fail_compilation/verrors0.d rename to compiler/test/fail_compilation/verrors0.d diff --git a/test/fail_compilation/verrors5.d b/compiler/test/fail_compilation/verrors5.d similarity index 100% rename from test/fail_compilation/verrors5.d rename to compiler/test/fail_compilation/verrors5.d diff --git a/test/fail_compilation/warn12809.d b/compiler/test/fail_compilation/warn12809.d similarity index 100% rename from test/fail_compilation/warn12809.d rename to compiler/test/fail_compilation/warn12809.d diff --git a/test/fail_compilation/warn13679.d b/compiler/test/fail_compilation/warn13679.d similarity index 100% rename from test/fail_compilation/warn13679.d rename to compiler/test/fail_compilation/warn13679.d diff --git a/test/fail_compilation/warn7444.d b/compiler/test/fail_compilation/warn7444.d similarity index 100% rename from test/fail_compilation/warn7444.d rename to compiler/test/fail_compilation/warn7444.d diff --git a/test/fail_compilation/widechars.d b/compiler/test/fail_compilation/widechars.d similarity index 100% rename from test/fail_compilation/widechars.d rename to compiler/test/fail_compilation/widechars.d diff --git a/test/fail_compilation/write_error.d b/compiler/test/fail_compilation/write_error.d similarity index 100% rename from test/fail_compilation/write_error.d rename to compiler/test/fail_compilation/write_error.d diff --git a/test/run.d b/compiler/test/run.d similarity index 100% rename from test/run.d rename to compiler/test/run.d diff --git a/test/runnable/.gitignore b/compiler/test/runnable/.gitignore similarity index 100% rename from test/runnable/.gitignore rename to compiler/test/runnable/.gitignore diff --git a/test/runnable/A16.d b/compiler/test/runnable/A16.d similarity index 100% rename from test/runnable/A16.d rename to compiler/test/runnable/A16.d diff --git a/test/runnable/README.md b/compiler/test/runnable/README.md similarity index 100% rename from test/runnable/README.md rename to compiler/test/runnable/README.md diff --git a/test/runnable/Same.d b/compiler/test/runnable/Same.d similarity index 100% rename from test/runnable/Same.d rename to compiler/test/runnable/Same.d diff --git a/test/runnable/a17.d b/compiler/test/runnable/a17.d similarity index 100% rename from test/runnable/a17.d rename to compiler/test/runnable/a17.d diff --git a/test/runnable/a18.d b/compiler/test/runnable/a18.d similarity index 100% rename from test/runnable/a18.d rename to compiler/test/runnable/a18.d diff --git a/test/runnable/a19.d b/compiler/test/runnable/a19.d similarity index 100% rename from test/runnable/a19.d rename to compiler/test/runnable/a19.d diff --git a/test/runnable/a20.d b/compiler/test/runnable/a20.d similarity index 100% rename from test/runnable/a20.d rename to compiler/test/runnable/a20.d diff --git a/test/runnable/a21.d b/compiler/test/runnable/a21.d similarity index 100% rename from test/runnable/a21.d rename to compiler/test/runnable/a21.d diff --git a/test/runnable/aliasassign.d b/compiler/test/runnable/aliasassign.d similarity index 100% rename from test/runnable/aliasassign.d rename to compiler/test/runnable/aliasassign.d diff --git a/test/runnable/aliasthis.d b/compiler/test/runnable/aliasthis.d similarity index 100% rename from test/runnable/aliasthis.d rename to compiler/test/runnable/aliasthis.d diff --git a/test/runnable/argufilem.d b/compiler/test/runnable/argufilem.d similarity index 100% rename from test/runnable/argufilem.d rename to compiler/test/runnable/argufilem.d diff --git a/test/runnable/arrayop.d b/compiler/test/runnable/arrayop.d similarity index 100% rename from test/runnable/arrayop.d rename to compiler/test/runnable/arrayop.d diff --git a/test/runnable/auto1.d b/compiler/test/runnable/auto1.d similarity index 100% rename from test/runnable/auto1.d rename to compiler/test/runnable/auto1.d diff --git a/test/runnable/b10562.d b/compiler/test/runnable/b10562.d similarity index 100% rename from test/runnable/b10562.d rename to compiler/test/runnable/b10562.d diff --git a/test/runnable/b16278.d b/compiler/test/runnable/b16278.d similarity index 100% rename from test/runnable/b16278.d rename to compiler/test/runnable/b16278.d diff --git a/test/runnable/b16360.d b/compiler/test/runnable/b16360.d similarity index 100% rename from test/runnable/b16360.d rename to compiler/test/runnable/b16360.d diff --git a/test/runnable/b17073.d b/compiler/test/runnable/b17073.d similarity index 100% rename from test/runnable/b17073.d rename to compiler/test/runnable/b17073.d diff --git a/test/runnable/b18034.d b/compiler/test/runnable/b18034.d similarity index 100% rename from test/runnable/b18034.d rename to compiler/test/runnable/b18034.d diff --git a/test/runnable/b18504.d b/compiler/test/runnable/b18504.d similarity index 100% rename from test/runnable/b18504.d rename to compiler/test/runnable/b18504.d diff --git a/test/runnable/b19294.d b/compiler/test/runnable/b19294.d similarity index 100% rename from test/runnable/b19294.d rename to compiler/test/runnable/b19294.d diff --git a/test/runnable/b19584.d b/compiler/test/runnable/b19584.d similarity index 100% rename from test/runnable/b19584.d rename to compiler/test/runnable/b19584.d diff --git a/test/runnable/b20470.d b/compiler/test/runnable/b20470.d similarity index 100% rename from test/runnable/b20470.d rename to compiler/test/runnable/b20470.d diff --git a/test/runnable/b20890.d b/compiler/test/runnable/b20890.d similarity index 100% rename from test/runnable/b20890.d rename to compiler/test/runnable/b20890.d diff --git a/test/runnable/b26.d b/compiler/test/runnable/b26.d similarity index 100% rename from test/runnable/b26.d rename to compiler/test/runnable/b26.d diff --git a/test/runnable/b6400.d b/compiler/test/runnable/b6400.d similarity index 100% rename from test/runnable/b6400.d rename to compiler/test/runnable/b6400.d diff --git a/test/runnable/bcraii.d b/compiler/test/runnable/bcraii.d similarity index 100% rename from test/runnable/bcraii.d rename to compiler/test/runnable/bcraii.d diff --git a/test/runnable/bcraii2.d b/compiler/test/runnable/bcraii2.d similarity index 100% rename from test/runnable/bcraii2.d rename to compiler/test/runnable/bcraii2.d diff --git a/test/runnable/bench1.d b/compiler/test/runnable/bench1.d similarity index 100% rename from test/runnable/bench1.d rename to compiler/test/runnable/bench1.d diff --git a/test/runnable/betterc.d b/compiler/test/runnable/betterc.d similarity index 100% rename from test/runnable/betterc.d rename to compiler/test/runnable/betterc.d diff --git a/test/runnable/bettercUnittest.d b/compiler/test/runnable/bettercUnittest.d similarity index 100% rename from test/runnable/bettercUnittest.d rename to compiler/test/runnable/bettercUnittest.d diff --git a/test/runnable/bit.d b/compiler/test/runnable/bit.d similarity index 100% rename from test/runnable/bit.d rename to compiler/test/runnable/bit.d diff --git a/test/runnable/bitfields.c b/compiler/test/runnable/bitfields.c similarity index 100% rename from test/runnable/bitfields.c rename to compiler/test/runnable/bitfields.c diff --git a/test/runnable/bitfieldsdm.c b/compiler/test/runnable/bitfieldsdm.c similarity index 100% rename from test/runnable/bitfieldsdm.c rename to compiler/test/runnable/bitfieldsdm.c diff --git a/test/runnable/bitfieldsms.c b/compiler/test/runnable/bitfieldsms.c similarity index 100% rename from test/runnable/bitfieldsms.c rename to compiler/test/runnable/bitfieldsms.c diff --git a/test/runnable/bitfieldsposix32.c b/compiler/test/runnable/bitfieldsposix32.c similarity index 100% rename from test/runnable/bitfieldsposix32.c rename to compiler/test/runnable/bitfieldsposix32.c diff --git a/test/runnable/bitfieldsposix64.c b/compiler/test/runnable/bitfieldsposix64.c similarity index 100% rename from test/runnable/bitfieldsposix64.c rename to compiler/test/runnable/bitfieldsposix64.c diff --git a/test/runnable/bitops.d b/compiler/test/runnable/bitops.d similarity index 100% rename from test/runnable/bitops.d rename to compiler/test/runnable/bitops.d diff --git a/test/runnable/bug11155.d b/compiler/test/runnable/bug11155.d similarity index 100% rename from test/runnable/bug11155.d rename to compiler/test/runnable/bug11155.d diff --git a/test/runnable/bug12928.d b/compiler/test/runnable/bug12928.d similarity index 100% rename from test/runnable/bug12928.d rename to compiler/test/runnable/bug12928.d diff --git a/test/runnable/bug16146.d b/compiler/test/runnable/bug16146.d similarity index 100% rename from test/runnable/bug16146.d rename to compiler/test/runnable/bug16146.d diff --git a/test/runnable/bug19652.d b/compiler/test/runnable/bug19652.d similarity index 100% rename from test/runnable/bug19652.d rename to compiler/test/runnable/bug19652.d diff --git a/test/runnable/bug5.d b/compiler/test/runnable/bug5.d similarity index 100% rename from test/runnable/bug5.d rename to compiler/test/runnable/bug5.d diff --git a/test/runnable/bug7068.d b/compiler/test/runnable/bug7068.d similarity index 100% rename from test/runnable/bug7068.d rename to compiler/test/runnable/bug7068.d diff --git a/test/runnable/bug846.d b/compiler/test/runnable/bug846.d similarity index 100% rename from test/runnable/bug846.d rename to compiler/test/runnable/bug846.d diff --git a/test/runnable/bug9010.d b/compiler/test/runnable/bug9010.d similarity index 100% rename from test/runnable/bug9010.d rename to compiler/test/runnable/bug9010.d diff --git a/test/runnable/builtin.d b/compiler/test/runnable/builtin.d similarity index 100% rename from test/runnable/builtin.d rename to compiler/test/runnable/builtin.d diff --git a/test/runnable/c22.d b/compiler/test/runnable/c22.d similarity index 100% rename from test/runnable/c22.d rename to compiler/test/runnable/c22.d diff --git a/test/runnable/casting.d b/compiler/test/runnable/casting.d similarity index 100% rename from test/runnable/casting.d rename to compiler/test/runnable/casting.d diff --git a/test/runnable/cdvecfill.sh b/compiler/test/runnable/cdvecfill.sh similarity index 100% rename from test/runnable/cdvecfill.sh rename to compiler/test/runnable/cdvecfill.sh diff --git a/test/runnable/class_destructors.d b/compiler/test/runnable/class_destructors.d similarity index 100% rename from test/runnable/class_destructors.d rename to compiler/test/runnable/class_destructors.d diff --git a/test/runnable/class_opCmp.d b/compiler/test/runnable/class_opCmp.d similarity index 100% rename from test/runnable/class_opCmp.d rename to compiler/test/runnable/class_opCmp.d diff --git a/test/runnable/closure.d b/compiler/test/runnable/closure.d similarity index 100% rename from test/runnable/closure.d rename to compiler/test/runnable/closure.d diff --git a/test/runnable/complex.d b/compiler/test/runnable/complex.d similarity index 100% rename from test/runnable/complex.d rename to compiler/test/runnable/complex.d diff --git a/test/runnable/constfold.d b/compiler/test/runnable/constfold.d similarity index 100% rename from test/runnable/constfold.d rename to compiler/test/runnable/constfold.d diff --git a/test/runnable/cov2.d b/compiler/test/runnable/cov2.d similarity index 100% rename from test/runnable/cov2.d rename to compiler/test/runnable/cov2.d diff --git a/test/runnable/cppdtor.d b/compiler/test/runnable/cppdtor.d similarity index 100% rename from test/runnable/cppdtor.d rename to compiler/test/runnable/cppdtor.d diff --git a/test/runnable/cstuff2.c b/compiler/test/runnable/cstuff2.c similarity index 100% rename from test/runnable/cstuff2.c rename to compiler/test/runnable/cstuff2.c diff --git a/test/runnable/cstuff3.i b/compiler/test/runnable/cstuff3.i similarity index 100% rename from test/runnable/cstuff3.i rename to compiler/test/runnable/cstuff3.i diff --git a/test/runnable/ctfe_cov.d b/compiler/test/runnable/ctfe_cov.d similarity index 100% rename from test/runnable/ctfe_cov.d rename to compiler/test/runnable/ctfe_cov.d diff --git a/test/runnable/ctorpowtests.d b/compiler/test/runnable/ctorpowtests.d similarity index 100% rename from test/runnable/ctorpowtests.d rename to compiler/test/runnable/ctorpowtests.d diff --git a/test/runnable/dbitfields.d b/compiler/test/runnable/dbitfields.d similarity index 100% rename from test/runnable/dbitfields.d rename to compiler/test/runnable/dbitfields.d diff --git a/test/runnable/dbitfieldsdm.d b/compiler/test/runnable/dbitfieldsdm.d similarity index 100% rename from test/runnable/dbitfieldsdm.d rename to compiler/test/runnable/dbitfieldsdm.d diff --git a/test/runnable/dbitfieldsms.d b/compiler/test/runnable/dbitfieldsms.d similarity index 100% rename from test/runnable/dbitfieldsms.d rename to compiler/test/runnable/dbitfieldsms.d diff --git a/test/runnable/dbitfieldsposix32.d b/compiler/test/runnable/dbitfieldsposix32.d similarity index 100% rename from test/runnable/dbitfieldsposix32.d rename to compiler/test/runnable/dbitfieldsposix32.d diff --git a/test/runnable/dbitfieldsposix64.d b/compiler/test/runnable/dbitfieldsposix64.d similarity index 100% rename from test/runnable/dbitfieldsposix64.d rename to compiler/test/runnable/dbitfieldsposix64.d diff --git a/test/runnable/debug_info.d b/compiler/test/runnable/debug_info.d similarity index 100% rename from test/runnable/debug_info.d rename to compiler/test/runnable/debug_info.d diff --git a/test/runnable/declaration.d b/compiler/test/runnable/declaration.d similarity index 100% rename from test/runnable/declaration.d rename to compiler/test/runnable/declaration.d diff --git a/test/runnable/delegate.d b/compiler/test/runnable/delegate.d similarity index 100% rename from test/runnable/delegate.d rename to compiler/test/runnable/delegate.d diff --git a/test/runnable/dhry.d b/compiler/test/runnable/dhry.d similarity index 100% rename from test/runnable/dhry.d rename to compiler/test/runnable/dhry.d diff --git a/test/runnable/e7804.d b/compiler/test/runnable/e7804.d similarity index 100% rename from test/runnable/e7804.d rename to compiler/test/runnable/e7804.d diff --git a/test/runnable/eh.d b/compiler/test/runnable/eh.d similarity index 100% rename from test/runnable/eh.d rename to compiler/test/runnable/eh.d diff --git a/test/runnable/eh2.d b/compiler/test/runnable/eh2.d similarity index 100% rename from test/runnable/eh2.d rename to compiler/test/runnable/eh2.d diff --git a/test/runnable/entity1.d b/compiler/test/runnable/entity1.d similarity index 100% rename from test/runnable/entity1.d rename to compiler/test/runnable/entity1.d diff --git a/test/runnable/evalorder.d b/compiler/test/runnable/evalorder.d similarity index 100% rename from test/runnable/evalorder.d rename to compiler/test/runnable/evalorder.d diff --git a/test/runnable/extern1.d b/compiler/test/runnable/extern1.d similarity index 100% rename from test/runnable/extern1.d rename to compiler/test/runnable/extern1.d diff --git a/test/runnable/extra-files/alice30.txt b/compiler/test/runnable/extra-files/alice30.txt similarity index 100% rename from test/runnable/extra-files/alice30.txt rename to compiler/test/runnable/extra-files/alice30.txt diff --git a/test/runnable/extra-files/cdvecfill.d b/compiler/test/runnable/extra-files/cdvecfill.d similarity index 100% rename from test/runnable/extra-files/cdvecfill.d rename to compiler/test/runnable/extra-files/cdvecfill.d diff --git a/test/runnable/extra-files/cdvecfill.out b/compiler/test/runnable/extra-files/cdvecfill.out similarity index 100% rename from test/runnable/extra-files/cdvecfill.out rename to compiler/test/runnable/extra-files/cdvecfill.out diff --git a/test/runnable/extra-files/cdvecfillavx.out b/compiler/test/runnable/extra-files/cdvecfillavx.out similarity index 100% rename from test/runnable/extra-files/cdvecfillavx.out rename to compiler/test/runnable/extra-files/cdvecfillavx.out diff --git a/test/runnable/extra-files/cdvecfillavx2.out b/compiler/test/runnable/extra-files/cdvecfillavx2.out similarity index 100% rename from test/runnable/extra-files/cdvecfillavx2.out rename to compiler/test/runnable/extra-files/cdvecfillavx2.out diff --git a/test/runnable/extra-files/coverage-postscript.sh b/compiler/test/runnable/extra-files/coverage-postscript.sh similarity index 100% rename from test/runnable/extra-files/coverage-postscript.sh rename to compiler/test/runnable/extra-files/coverage-postscript.sh diff --git a/test/runnable/extra-files/cstuff3.c b/compiler/test/runnable/extra-files/cstuff3.c similarity index 100% rename from test/runnable/extra-files/cstuff3.c rename to compiler/test/runnable/extra-files/cstuff3.c diff --git a/test/runnable/extra-files/foo37.txt b/compiler/test/runnable/extra-files/foo37.txt similarity index 100% rename from test/runnable/extra-files/foo37.txt rename to compiler/test/runnable/extra-files/foo37.txt diff --git a/test/runnable/extra-files/gdb15729.d b/compiler/test/runnable/extra-files/gdb15729.d similarity index 100% rename from test/runnable/extra-files/gdb15729.d rename to compiler/test/runnable/extra-files/gdb15729.d diff --git a/test/runnable/extra-files/hello-profile-postscript.sh b/compiler/test/runnable/extra-files/hello-profile-postscript.sh similarity index 100% rename from test/runnable/extra-files/hello-profile-postscript.sh rename to compiler/test/runnable/extra-files/hello-profile-postscript.sh diff --git a/test/runnable/extra-files/hello-profile.d.trace.def b/compiler/test/runnable/extra-files/hello-profile.d.trace.def similarity index 100% rename from test/runnable/extra-files/hello-profile.d.trace.def rename to compiler/test/runnable/extra-files/hello-profile.d.trace.def diff --git a/test/runnable/extra-files/importc_main.d b/compiler/test/runnable/extra-files/importc_main.d similarity index 100% rename from test/runnable/extra-files/importc_main.d rename to compiler/test/runnable/extra-files/importc_main.d diff --git a/test/runnable/extra-files/importc_main2.d b/compiler/test/runnable/extra-files/importc_main2.d similarity index 100% rename from test/runnable/extra-files/importc_main2.d rename to compiler/test/runnable/extra-files/importc_main2.d diff --git a/test/runnable/extra-files/importc_test.c b/compiler/test/runnable/extra-files/importc_test.c similarity index 100% rename from test/runnable/extra-files/importc_test.c rename to compiler/test/runnable/extra-files/importc_test.c diff --git a/test/runnable/extra-files/importc_test.i.in b/compiler/test/runnable/extra-files/importc_test.i.in similarity index 100% rename from test/runnable/extra-files/importc_test.i.in rename to compiler/test/runnable/extra-files/importc_test.i.in diff --git a/test/runnable/extra-files/lib10386/foo/bar.d b/compiler/test/runnable/extra-files/lib10386/foo/bar.d similarity index 100% rename from test/runnable/extra-files/lib10386/foo/bar.d rename to compiler/test/runnable/extra-files/lib10386/foo/bar.d diff --git a/test/runnable/extra-files/lib10386/foo/package.d b/compiler/test/runnable/extra-files/lib10386/foo/package.d similarity index 100% rename from test/runnable/extra-files/lib10386/foo/package.d rename to compiler/test/runnable/extra-files/lib10386/foo/package.d diff --git a/test/runnable/extra-files/lib13666.d b/compiler/test/runnable/extra-files/lib13666.d similarity index 100% rename from test/runnable/extra-files/lib13666.d rename to compiler/test/runnable/extra-files/lib13666.d diff --git a/test/runnable/extra-files/lib13742a.d b/compiler/test/runnable/extra-files/lib13742a.d similarity index 100% rename from test/runnable/extra-files/lib13742a.d rename to compiler/test/runnable/extra-files/lib13742a.d diff --git a/test/runnable/extra-files/lib13742b.d b/compiler/test/runnable/extra-files/lib13742b.d similarity index 100% rename from test/runnable/extra-files/lib13742b.d rename to compiler/test/runnable/extra-files/lib13742b.d diff --git a/test/runnable/extra-files/lib13774a.d b/compiler/test/runnable/extra-files/lib13774a.d similarity index 100% rename from test/runnable/extra-files/lib13774a.d rename to compiler/test/runnable/extra-files/lib13774a.d diff --git a/test/runnable/extra-files/lib13774b.d b/compiler/test/runnable/extra-files/lib13774b.d similarity index 100% rename from test/runnable/extra-files/lib13774b.d rename to compiler/test/runnable/extra-files/lib13774b.d diff --git a/test/runnable/extra-files/lib15729.d b/compiler/test/runnable/extra-files/lib15729.d similarity index 100% rename from test/runnable/extra-files/lib15729.d rename to compiler/test/runnable/extra-files/lib15729.d diff --git a/test/runnable/extra-files/lib18456.d b/compiler/test/runnable/extra-files/lib18456.d similarity index 100% rename from test/runnable/extra-files/lib18456.d rename to compiler/test/runnable/extra-files/lib18456.d diff --git a/test/runnable/extra-files/lib18456b.d b/compiler/test/runnable/extra-files/lib18456b.d similarity index 100% rename from test/runnable/extra-files/lib18456b.d rename to compiler/test/runnable/extra-files/lib18456b.d diff --git a/test/runnable/extra-files/lib21723a.d b/compiler/test/runnable/extra-files/lib21723a.d similarity index 100% rename from test/runnable/extra-files/lib21723a.d rename to compiler/test/runnable/extra-files/lib21723a.d diff --git a/test/runnable/extra-files/lib21723b.d b/compiler/test/runnable/extra-files/lib21723b.d similarity index 100% rename from test/runnable/extra-files/lib21723b.d rename to compiler/test/runnable/extra-files/lib21723b.d diff --git a/test/runnable/extra-files/lib23148.d b/compiler/test/runnable/extra-files/lib23148.d similarity index 100% rename from test/runnable/extra-files/lib23148.d rename to compiler/test/runnable/extra-files/lib23148.d diff --git a/test/runnable/extra-files/lib846.d b/compiler/test/runnable/extra-files/lib846.d similarity index 100% rename from test/runnable/extra-files/lib846.d rename to compiler/test/runnable/extra-files/lib846.d diff --git a/test/runnable/extra-files/link14834a.d b/compiler/test/runnable/extra-files/link14834a.d similarity index 100% rename from test/runnable/extra-files/link14834a.d rename to compiler/test/runnable/extra-files/link14834a.d diff --git a/test/runnable/extra-files/link14834b.d b/compiler/test/runnable/extra-files/link14834b.d similarity index 100% rename from test/runnable/extra-files/link14834b.d rename to compiler/test/runnable/extra-files/link14834b.d diff --git a/test/runnable/extra-files/m1.d b/compiler/test/runnable/extra-files/m1.d similarity index 100% rename from test/runnable/extra-files/m1.d rename to compiler/test/runnable/extra-files/m1.d diff --git a/test/runnable/extra-files/m2.d b/compiler/test/runnable/extra-files/m2.d similarity index 100% rename from test/runnable/extra-files/m2.d rename to compiler/test/runnable/extra-files/m2.d diff --git a/test/runnable/extra-files/main846.d b/compiler/test/runnable/extra-files/main846.d similarity index 100% rename from test/runnable/extra-files/main846.d rename to compiler/test/runnable/extra-files/main846.d diff --git a/test/runnable/extra-files/minimal/object.d b/compiler/test/runnable/extra-files/minimal/object.d similarity index 100% rename from test/runnable/extra-files/minimal/object.d rename to compiler/test/runnable/extra-files/minimal/object.d diff --git a/test/runnable/extra-files/moreBettercUnittests.d b/compiler/test/runnable/extra-files/moreBettercUnittests.d similarity index 100% rename from test/runnable/extra-files/moreBettercUnittests.d rename to compiler/test/runnable/extra-files/moreBettercUnittests.d diff --git a/test/runnable/extra-files/objc_class.m b/compiler/test/runnable/extra-files/objc_class.m similarity index 100% rename from test/runnable/extra-files/objc_class.m rename to compiler/test/runnable/extra-files/objc_class.m diff --git a/test/runnable/extra-files/objc_instance_variable.m b/compiler/test/runnable/extra-files/objc_instance_variable.m similarity index 100% rename from test/runnable/extra-files/objc_instance_variable.m rename to compiler/test/runnable/extra-files/objc_instance_variable.m diff --git a/test/runnable/extra-files/objc_objc_msgSend.m b/compiler/test/runnable/extra-files/objc_objc_msgSend.m similarity index 100% rename from test/runnable/extra-files/objc_objc_msgSend.m rename to compiler/test/runnable/extra-files/objc_objc_msgSend.m diff --git a/test/runnable/extra-files/objc_protocol.m b/compiler/test/runnable/extra-files/objc_protocol.m similarity index 100% rename from test/runnable/extra-files/objc_protocol.m rename to compiler/test/runnable/extra-files/objc_protocol.m diff --git a/test/runnable/extra-files/objc_self_test.m b/compiler/test/runnable/extra-files/objc_self_test.m similarity index 100% rename from test/runnable/extra-files/objc_self_test.m rename to compiler/test/runnable/extra-files/objc_self_test.m diff --git a/test/runnable/extra-files/objc_super_call.m b/compiler/test/runnable/extra-files/objc_super_call.m similarity index 100% rename from test/runnable/extra-files/objc_super_call.m rename to compiler/test/runnable/extra-files/objc_super_call.m diff --git a/test/runnable/extra-files/paranoia.d b/compiler/test/runnable/extra-files/paranoia.d similarity index 100% rename from test/runnable/extra-files/paranoia.d rename to compiler/test/runnable/extra-files/paranoia.d diff --git a/test/runnable/extra-files/runnable-a20.lst b/compiler/test/runnable/extra-files/runnable-a20.lst similarity index 100% rename from test/runnable/extra-files/runnable-a20.lst rename to compiler/test/runnable/extra-files/runnable-a20.lst diff --git a/test/runnable/extra-files/runnable-bug9010.lst b/compiler/test/runnable/extra-files/runnable-bug9010.lst similarity index 100% rename from test/runnable/extra-files/runnable-bug9010.lst rename to compiler/test/runnable/extra-files/runnable-bug9010.lst diff --git a/test/runnable/extra-files/runnable-cov2.lst b/compiler/test/runnable/extra-files/runnable-cov2.lst similarity index 100% rename from test/runnable/extra-files/runnable-cov2.lst rename to compiler/test/runnable/extra-files/runnable-cov2.lst diff --git a/test/runnable/extra-files/runnable-sieve.lst b/compiler/test/runnable/extra-files/runnable-sieve.lst similarity index 100% rename from test/runnable/extra-files/runnable-sieve.lst rename to compiler/test/runnable/extra-files/runnable-sieve.lst diff --git a/test/runnable/extra-files/runnable-test19163.lst b/compiler/test/runnable/extra-files/runnable-test19163.lst similarity index 100% rename from test/runnable/extra-files/runnable-test19163.lst rename to compiler/test/runnable/extra-files/runnable-test19163.lst diff --git a/test/runnable/extra-files/std14198/array.d b/compiler/test/runnable/extra-files/std14198/array.d similarity index 100% rename from test/runnable/extra-files/std14198/array.d rename to compiler/test/runnable/extra-files/std14198/array.d diff --git a/test/runnable/extra-files/std14198/conv.d b/compiler/test/runnable/extra-files/std14198/conv.d similarity index 100% rename from test/runnable/extra-files/std14198/conv.d rename to compiler/test/runnable/extra-files/std14198/conv.d diff --git a/test/runnable/extra-files/std14198/format.d b/compiler/test/runnable/extra-files/std14198/format.d similarity index 100% rename from test/runnable/extra-files/std14198/format.d rename to compiler/test/runnable/extra-files/std14198/format.d diff --git a/test/runnable/extra-files/std14198/uni.d b/compiler/test/runnable/extra-files/std14198/uni.d similarity index 100% rename from test/runnable/extra-files/std14198/uni.d rename to compiler/test/runnable/extra-files/std14198/uni.d diff --git a/test/runnable/extra-files/test10386.d b/compiler/test/runnable/extra-files/test10386.d similarity index 100% rename from test/runnable/extra-files/test10386.d rename to compiler/test/runnable/extra-files/test10386.d diff --git a/test/runnable/extra-files/test10567.d b/compiler/test/runnable/extra-files/test10567.d similarity index 100% rename from test/runnable/extra-files/test10567.d rename to compiler/test/runnable/extra-files/test10567.d diff --git a/test/runnable/extra-files/test10567a.d b/compiler/test/runnable/extra-files/test10567a.d similarity index 100% rename from test/runnable/extra-files/test10567a.d rename to compiler/test/runnable/extra-files/test10567a.d diff --git a/test/runnable/extra-files/test13666.d b/compiler/test/runnable/extra-files/test13666.d similarity index 100% rename from test/runnable/extra-files/test13666.d rename to compiler/test/runnable/extra-files/test13666.d diff --git a/test/runnable/extra-files/test13742.d b/compiler/test/runnable/extra-files/test13742.d similarity index 100% rename from test/runnable/extra-files/test13742.d rename to compiler/test/runnable/extra-files/test13742.d diff --git a/test/runnable/extra-files/test14198.d b/compiler/test/runnable/extra-files/test14198.d similarity index 100% rename from test/runnable/extra-files/test14198.d rename to compiler/test/runnable/extra-files/test14198.d diff --git a/test/runnable/extra-files/test15.txt b/compiler/test/runnable/extra-files/test15.txt similarity index 100% rename from test/runnable/extra-files/test15.txt rename to compiler/test/runnable/extra-files/test15.txt diff --git a/test/runnable/extra-files/test16096.d b/compiler/test/runnable/extra-files/test16096.d similarity index 100% rename from test/runnable/extra-files/test16096.d rename to compiler/test/runnable/extra-files/test16096.d diff --git a/test/runnable/extra-files/test16096a.d b/compiler/test/runnable/extra-files/test16096a.d similarity index 100% rename from test/runnable/extra-files/test16096a.d rename to compiler/test/runnable/extra-files/test16096a.d diff --git a/test/runnable/extra-files/test17619.d b/compiler/test/runnable/extra-files/test17619.d similarity index 100% rename from test/runnable/extra-files/test17619.d rename to compiler/test/runnable/extra-files/test17619.d diff --git a/test/runnable/extra-files/test18456.d b/compiler/test/runnable/extra-files/test18456.d similarity index 100% rename from test/runnable/extra-files/test18456.d rename to compiler/test/runnable/extra-files/test18456.d diff --git a/test/runnable/extra-files/test21723.d b/compiler/test/runnable/extra-files/test21723.d similarity index 100% rename from test/runnable/extra-files/test21723.d rename to compiler/test/runnable/extra-files/test21723.d diff --git a/test/runnable/extra-files/test23148.d b/compiler/test/runnable/extra-files/test23148.d similarity index 100% rename from test/runnable/extra-files/test23148.d rename to compiler/test/runnable/extra-files/test23148.d diff --git a/test/runnable/extra-files/test35.d b/compiler/test/runnable/extra-files/test35.d similarity index 100% rename from test/runnable/extra-files/test35.d rename to compiler/test/runnable/extra-files/test35.d diff --git a/test/runnable/extra-files/test39.d b/compiler/test/runnable/extra-files/test39.d similarity index 100% rename from test/runnable/extra-files/test39.d rename to compiler/test/runnable/extra-files/test39.d diff --git a/test/runnable/extra-files/test44.d b/compiler/test/runnable/extra-files/test44.d similarity index 100% rename from test/runnable/extra-files/test44.d rename to compiler/test/runnable/extra-files/test44.d diff --git a/test/runnable/extra-files/untag.html b/compiler/test/runnable/extra-files/untag.html similarity index 100% rename from test/runnable/extra-files/untag.html rename to compiler/test/runnable/extra-files/untag.html diff --git a/test/runnable/fix17429.d b/compiler/test/runnable/fix17429.d similarity index 100% rename from test/runnable/fix17429.d rename to compiler/test/runnable/fix17429.d diff --git a/test/runnable/fix20466.d b/compiler/test/runnable/fix20466.d similarity index 100% rename from test/runnable/fix20466.d rename to compiler/test/runnable/fix20466.d diff --git a/test/runnable/fix22115.d b/compiler/test/runnable/fix22115.d similarity index 100% rename from test/runnable/fix22115.d rename to compiler/test/runnable/fix22115.d diff --git a/test/runnable/fix22372.d b/compiler/test/runnable/fix22372.d similarity index 100% rename from test/runnable/fix22372.d rename to compiler/test/runnable/fix22372.d diff --git a/test/runnable/fix22624.d b/compiler/test/runnable/fix22624.d similarity index 100% rename from test/runnable/fix22624.d rename to compiler/test/runnable/fix22624.d diff --git a/test/runnable/fix22918.c b/compiler/test/runnable/fix22918.c similarity index 100% rename from test/runnable/fix22918.c rename to compiler/test/runnable/fix22918.c diff --git a/test/runnable/fldconst.d b/compiler/test/runnable/fldconst.d similarity index 100% rename from test/runnable/fldconst.d rename to compiler/test/runnable/fldconst.d diff --git a/test/runnable/foreach.d b/compiler/test/runnable/foreach.d similarity index 100% rename from test/runnable/foreach.d rename to compiler/test/runnable/foreach.d diff --git a/test/runnable/foreach2.d b/compiler/test/runnable/foreach2.d similarity index 100% rename from test/runnable/foreach2.d rename to compiler/test/runnable/foreach2.d diff --git a/test/runnable/foreach3.d b/compiler/test/runnable/foreach3.d similarity index 100% rename from test/runnable/foreach3.d rename to compiler/test/runnable/foreach3.d diff --git a/test/runnable/foreach4.d b/compiler/test/runnable/foreach4.d similarity index 100% rename from test/runnable/foreach4.d rename to compiler/test/runnable/foreach4.d diff --git a/test/runnable/foreach5.d b/compiler/test/runnable/foreach5.d similarity index 100% rename from test/runnable/foreach5.d rename to compiler/test/runnable/foreach5.d diff --git a/test/runnable/funclit.d b/compiler/test/runnable/funclit.d similarity index 100% rename from test/runnable/funclit.d rename to compiler/test/runnable/funclit.d diff --git a/test/runnable/functype.d b/compiler/test/runnable/functype.d similarity index 100% rename from test/runnable/functype.d rename to compiler/test/runnable/functype.d diff --git a/test/runnable/future.d b/compiler/test/runnable/future.d similarity index 100% rename from test/runnable/future.d rename to compiler/test/runnable/future.d diff --git a/test/runnable/gdb1.d b/compiler/test/runnable/gdb1.d similarity index 100% rename from test/runnable/gdb1.d rename to compiler/test/runnable/gdb1.d diff --git a/test/runnable/gdb10311.d b/compiler/test/runnable/gdb10311.d similarity index 100% rename from test/runnable/gdb10311.d rename to compiler/test/runnable/gdb10311.d diff --git a/test/runnable/gdb14225.d b/compiler/test/runnable/gdb14225.d similarity index 100% rename from test/runnable/gdb14225.d rename to compiler/test/runnable/gdb14225.d diff --git a/test/runnable/gdb14276.d b/compiler/test/runnable/gdb14276.d similarity index 100% rename from test/runnable/gdb14276.d rename to compiler/test/runnable/gdb14276.d diff --git a/test/runnable/gdb14313.d b/compiler/test/runnable/gdb14313.d similarity index 100% rename from test/runnable/gdb14313.d rename to compiler/test/runnable/gdb14313.d diff --git a/test/runnable/gdb14330.d b/compiler/test/runnable/gdb14330.d similarity index 100% rename from test/runnable/gdb14330.d rename to compiler/test/runnable/gdb14330.d diff --git a/test/runnable/gdb15729.sh b/compiler/test/runnable/gdb15729.sh similarity index 100% rename from test/runnable/gdb15729.sh rename to compiler/test/runnable/gdb15729.sh diff --git a/test/runnable/gdb22590.c b/compiler/test/runnable/gdb22590.c similarity index 100% rename from test/runnable/gdb22590.c rename to compiler/test/runnable/gdb22590.c diff --git a/test/runnable/gdb4149.d b/compiler/test/runnable/gdb4149.d similarity index 100% rename from test/runnable/gdb4149.d rename to compiler/test/runnable/gdb4149.d diff --git a/test/runnable/gdb4181.d b/compiler/test/runnable/gdb4181.d similarity index 100% rename from test/runnable/gdb4181.d rename to compiler/test/runnable/gdb4181.d diff --git a/test/runnable/gdb_baseclass_fields.d b/compiler/test/runnable/gdb_baseclass_fields.d similarity index 100% rename from test/runnable/gdb_baseclass_fields.d rename to compiler/test/runnable/gdb_baseclass_fields.d diff --git a/test/runnable/gdb_slice_debuginfo_32.d b/compiler/test/runnable/gdb_slice_debuginfo_32.d similarity index 100% rename from test/runnable/gdb_slice_debuginfo_32.d rename to compiler/test/runnable/gdb_slice_debuginfo_32.d diff --git a/test/runnable/gdb_slice_debuginfo_64.d b/compiler/test/runnable/gdb_slice_debuginfo_64.d similarity index 100% rename from test/runnable/gdb_slice_debuginfo_64.d rename to compiler/test/runnable/gdb_slice_debuginfo_64.d diff --git a/test/runnable/hello-profile.d b/compiler/test/runnable/hello-profile.d similarity index 100% rename from test/runnable/hello-profile.d rename to compiler/test/runnable/hello-profile.d diff --git a/test/runnable/hello.d b/compiler/test/runnable/hello.d similarity index 100% rename from test/runnable/hello.d rename to compiler/test/runnable/hello.d diff --git a/test/runnable/helloUTF16.d b/compiler/test/runnable/helloUTF16.d similarity index 100% rename from test/runnable/helloUTF16.d rename to compiler/test/runnable/helloUTF16.d diff --git a/test/runnable/helloUTF16BE.d b/compiler/test/runnable/helloUTF16BE.d similarity index 100% rename from test/runnable/helloUTF16BE.d rename to compiler/test/runnable/helloUTF16BE.d diff --git a/test/runnable/helloUTF8.d b/compiler/test/runnable/helloUTF8.d similarity index 100% rename from test/runnable/helloUTF8.d rename to compiler/test/runnable/helloUTF8.d diff --git a/test/runnable/iasm.d b/compiler/test/runnable/iasm.d similarity index 100% rename from test/runnable/iasm.d rename to compiler/test/runnable/iasm.d diff --git a/test/runnable/iasm64.d b/compiler/test/runnable/iasm64.d similarity index 100% rename from test/runnable/iasm64.d rename to compiler/test/runnable/iasm64.d diff --git a/test/runnable/ice10086a.d b/compiler/test/runnable/ice10086a.d similarity index 100% rename from test/runnable/ice10086a.d rename to compiler/test/runnable/ice10086a.d diff --git a/test/runnable/ice10086b.d b/compiler/test/runnable/ice10086b.d similarity index 100% rename from test/runnable/ice10086b.d rename to compiler/test/runnable/ice10086b.d diff --git a/test/runnable/ice10857.d b/compiler/test/runnable/ice10857.d similarity index 100% rename from test/runnable/ice10857.d rename to compiler/test/runnable/ice10857.d diff --git a/test/runnable/ice15030.d b/compiler/test/runnable/ice15030.d similarity index 100% rename from test/runnable/ice15030.d rename to compiler/test/runnable/ice15030.d diff --git a/test/runnable/ice15138.d b/compiler/test/runnable/ice15138.d similarity index 100% rename from test/runnable/ice15138.d rename to compiler/test/runnable/ice15138.d diff --git a/test/runnable/ice15176.d b/compiler/test/runnable/ice15176.d similarity index 100% rename from test/runnable/ice15176.d rename to compiler/test/runnable/ice15176.d diff --git a/test/runnable/ice15200.d b/compiler/test/runnable/ice15200.d similarity index 100% rename from test/runnable/ice15200.d rename to compiler/test/runnable/ice15200.d diff --git a/test/runnable/ice21696.d b/compiler/test/runnable/ice21696.d similarity index 100% rename from test/runnable/ice21696.d rename to compiler/test/runnable/ice21696.d diff --git a/test/runnable/ice21727.d b/compiler/test/runnable/ice21727.d similarity index 100% rename from test/runnable/ice21727.d rename to compiler/test/runnable/ice21727.d diff --git a/test/runnable/ice4481.d b/compiler/test/runnable/ice4481.d similarity index 100% rename from test/runnable/ice4481.d rename to compiler/test/runnable/ice4481.d diff --git a/test/runnable/ifti.d b/compiler/test/runnable/ifti.d similarity index 100% rename from test/runnable/ifti.d rename to compiler/test/runnable/ifti.d diff --git a/test/runnable/implicit.d b/compiler/test/runnable/implicit.d similarity index 100% rename from test/runnable/implicit.d rename to compiler/test/runnable/implicit.d diff --git a/test/runnable/importc-test1.sh b/compiler/test/runnable/importc-test1.sh similarity index 100% rename from test/runnable/importc-test1.sh rename to compiler/test/runnable/importc-test1.sh diff --git a/test/runnable/imports/A16a.d b/compiler/test/runnable/imports/A16a.d similarity index 100% rename from test/runnable/imports/A16a.d rename to compiler/test/runnable/imports/A16a.d diff --git a/test/runnable/imports/Other.d b/compiler/test/runnable/imports/Other.d similarity index 100% rename from test/runnable/imports/Other.d rename to compiler/test/runnable/imports/Other.d diff --git a/test/runnable/imports/a11447.d b/compiler/test/runnable/imports/a11447.d similarity index 100% rename from test/runnable/imports/a11447.d rename to compiler/test/runnable/imports/a11447.d diff --git a/test/runnable/imports/a12010.d b/compiler/test/runnable/imports/a12010.d similarity index 100% rename from test/runnable/imports/a12010.d rename to compiler/test/runnable/imports/a12010.d diff --git a/test/runnable/imports/a12037.d b/compiler/test/runnable/imports/a12037.d similarity index 100% rename from test/runnable/imports/a12037.d rename to compiler/test/runnable/imports/a12037.d diff --git a/test/runnable/imports/a12874.d b/compiler/test/runnable/imports/a12874.d similarity index 100% rename from test/runnable/imports/a12874.d rename to compiler/test/runnable/imports/a12874.d diff --git a/test/runnable/imports/a14267.d b/compiler/test/runnable/imports/a14267.d similarity index 100% rename from test/runnable/imports/a14267.d rename to compiler/test/runnable/imports/a14267.d diff --git a/test/runnable/imports/a14992.d b/compiler/test/runnable/imports/a14992.d similarity index 100% rename from test/runnable/imports/a14992.d rename to compiler/test/runnable/imports/a14992.d diff --git a/test/runnable/imports/a15030.d b/compiler/test/runnable/imports/a15030.d similarity index 100% rename from test/runnable/imports/a15030.d rename to compiler/test/runnable/imports/a15030.d diff --git a/test/runnable/imports/a15079.d b/compiler/test/runnable/imports/a15079.d similarity index 100% rename from test/runnable/imports/a15079.d rename to compiler/test/runnable/imports/a15079.d diff --git a/test/runnable/imports/a17a.d b/compiler/test/runnable/imports/a17a.d similarity index 100% rename from test/runnable/imports/a17a.d rename to compiler/test/runnable/imports/a17a.d diff --git a/test/runnable/imports/a18a.d b/compiler/test/runnable/imports/a18a.d similarity index 100% rename from test/runnable/imports/a18a.d rename to compiler/test/runnable/imports/a18a.d diff --git a/test/runnable/imports/a19a.d b/compiler/test/runnable/imports/a19a.d similarity index 100% rename from test/runnable/imports/a19a.d rename to compiler/test/runnable/imports/a19a.d diff --git a/test/runnable/imports/a20a.d b/compiler/test/runnable/imports/a20a.d similarity index 100% rename from test/runnable/imports/a20a.d rename to compiler/test/runnable/imports/a20a.d diff --git a/test/runnable/imports/a21a.d b/compiler/test/runnable/imports/a21a.d similarity index 100% rename from test/runnable/imports/a21a.d rename to compiler/test/runnable/imports/a21a.d diff --git a/test/runnable/imports/a7595.d b/compiler/test/runnable/imports/a7595.d similarity index 100% rename from test/runnable/imports/a7595.d rename to compiler/test/runnable/imports/a7595.d diff --git a/test/runnable/imports/a9546.d b/compiler/test/runnable/imports/a9546.d similarity index 100% rename from test/runnable/imports/a9546.d rename to compiler/test/runnable/imports/a9546.d diff --git a/test/runnable/imports/a9741.d b/compiler/test/runnable/imports/a9741.d similarity index 100% rename from test/runnable/imports/a9741.d rename to compiler/test/runnable/imports/a9741.d diff --git a/test/runnable/imports/another_module_with_tests.d b/compiler/test/runnable/imports/another_module_with_tests.d similarity index 100% rename from test/runnable/imports/another_module_with_tests.d rename to compiler/test/runnable/imports/another_module_with_tests.d diff --git a/test/runnable/imports/argufile.d b/compiler/test/runnable/imports/argufile.d similarity index 100% rename from test/runnable/imports/argufile.d rename to compiler/test/runnable/imports/argufile.d diff --git a/test/runnable/imports/b11447.d b/compiler/test/runnable/imports/b11447.d similarity index 100% rename from test/runnable/imports/b11447.d rename to compiler/test/runnable/imports/b11447.d diff --git a/test/runnable/imports/b15030.d b/compiler/test/runnable/imports/b15030.d similarity index 100% rename from test/runnable/imports/b15030.d rename to compiler/test/runnable/imports/b15030.d diff --git a/test/runnable/imports/b26a.d b/compiler/test/runnable/imports/b26a.d similarity index 100% rename from test/runnable/imports/b26a.d rename to compiler/test/runnable/imports/b26a.d diff --git a/test/runnable/imports/bar10378.d b/compiler/test/runnable/imports/bar10378.d similarity index 100% rename from test/runnable/imports/bar10378.d rename to compiler/test/runnable/imports/bar10378.d diff --git a/test/runnable/imports/bug10425.d b/compiler/test/runnable/imports/bug10425.d similarity index 100% rename from test/runnable/imports/bug10425.d rename to compiler/test/runnable/imports/bug10425.d diff --git a/test/runnable/imports/bug846.d b/compiler/test/runnable/imports/bug846.d similarity index 100% rename from test/runnable/imports/bug846.d rename to compiler/test/runnable/imports/bug846.d diff --git a/test/runnable/imports/c11447.d b/compiler/test/runnable/imports/c11447.d similarity index 100% rename from test/runnable/imports/c11447.d rename to compiler/test/runnable/imports/c11447.d diff --git a/test/runnable/imports/c22a.d b/compiler/test/runnable/imports/c22a.d similarity index 100% rename from test/runnable/imports/c22a.d rename to compiler/test/runnable/imports/c22a.d diff --git a/test/runnable/imports/c22b.d b/compiler/test/runnable/imports/c22b.d similarity index 100% rename from test/runnable/imports/c22b.d rename to compiler/test/runnable/imports/c22b.d diff --git a/test/runnable/imports/circularA.d b/compiler/test/runnable/imports/circularA.d similarity index 100% rename from test/runnable/imports/circularA.d rename to compiler/test/runnable/imports/circularA.d diff --git a/test/runnable/imports/extern1a.d b/compiler/test/runnable/imports/extern1a.d similarity index 100% rename from test/runnable/imports/extern1a.d rename to compiler/test/runnable/imports/extern1a.d diff --git a/test/runnable/imports/ice10086x.d b/compiler/test/runnable/imports/ice10086x.d similarity index 100% rename from test/runnable/imports/ice10086x.d rename to compiler/test/runnable/imports/ice10086x.d diff --git a/test/runnable/imports/ice10086y.d b/compiler/test/runnable/imports/ice10086y.d similarity index 100% rename from test/runnable/imports/ice10086y.d rename to compiler/test/runnable/imports/ice10086y.d diff --git a/test/runnable/imports/ice10857a.d b/compiler/test/runnable/imports/ice10857a.d similarity index 100% rename from test/runnable/imports/ice10857a.d rename to compiler/test/runnable/imports/ice10857a.d diff --git a/test/runnable/imports/ice10857b.d b/compiler/test/runnable/imports/ice10857b.d similarity index 100% rename from test/runnable/imports/ice10857b.d rename to compiler/test/runnable/imports/ice10857b.d diff --git a/test/runnable/imports/ice15138a.d b/compiler/test/runnable/imports/ice15138a.d similarity index 100% rename from test/runnable/imports/ice15138a.d rename to compiler/test/runnable/imports/ice15138a.d diff --git a/test/runnable/imports/ice15176a.d b/compiler/test/runnable/imports/ice15176a.d similarity index 100% rename from test/runnable/imports/ice15176a.d rename to compiler/test/runnable/imports/ice15176a.d diff --git a/test/runnable/imports/ice15176b.d b/compiler/test/runnable/imports/ice15176b.d similarity index 100% rename from test/runnable/imports/ice15176b.d rename to compiler/test/runnable/imports/ice15176b.d diff --git a/test/runnable/imports/ice15200a.d b/compiler/test/runnable/imports/ice15200a.d similarity index 100% rename from test/runnable/imports/ice15200a.d rename to compiler/test/runnable/imports/ice15200a.d diff --git a/test/runnable/imports/ice15200b.d b/compiler/test/runnable/imports/ice15200b.d similarity index 100% rename from test/runnable/imports/ice15200b.d rename to compiler/test/runnable/imports/ice15200b.d diff --git a/test/runnable/imports/ice4481a.d b/compiler/test/runnable/imports/ice4481a.d similarity index 100% rename from test/runnable/imports/ice4481a.d rename to compiler/test/runnable/imports/ice4481a.d diff --git a/test/runnable/imports/ice4481b.d b/compiler/test/runnable/imports/ice4481b.d similarity index 100% rename from test/runnable/imports/ice4481b.d rename to compiler/test/runnable/imports/ice4481b.d diff --git a/test/runnable/imports/imp22624.c b/compiler/test/runnable/imports/imp22624.c similarity index 100% rename from test/runnable/imports/imp22624.c rename to compiler/test/runnable/imports/imp22624.c diff --git a/test/runnable/imports/inc11239.d b/compiler/test/runnable/imports/inc11239.d similarity index 100% rename from test/runnable/imports/inc11239.d rename to compiler/test/runnable/imports/inc11239.d diff --git a/test/runnable/imports/inline2a.d b/compiler/test/runnable/imports/inline2a.d similarity index 100% rename from test/runnable/imports/inline2a.d rename to compiler/test/runnable/imports/inline2a.d diff --git a/test/runnable/imports/link10920a.d b/compiler/test/runnable/imports/link10920a.d similarity index 100% rename from test/runnable/imports/link10920a.d rename to compiler/test/runnable/imports/link10920a.d diff --git a/test/runnable/imports/link11069x.d b/compiler/test/runnable/imports/link11069x.d similarity index 100% rename from test/runnable/imports/link11069x.d rename to compiler/test/runnable/imports/link11069x.d diff --git a/test/runnable/imports/link11069y.d b/compiler/test/runnable/imports/link11069y.d similarity index 100% rename from test/runnable/imports/link11069y.d rename to compiler/test/runnable/imports/link11069y.d diff --git a/test/runnable/imports/link11069z.d b/compiler/test/runnable/imports/link11069z.d similarity index 100% rename from test/runnable/imports/link11069z.d rename to compiler/test/runnable/imports/link11069z.d diff --git a/test/runnable/imports/link11127a.d b/compiler/test/runnable/imports/link11127a.d similarity index 100% rename from test/runnable/imports/link11127a.d rename to compiler/test/runnable/imports/link11127a.d diff --git a/test/runnable/imports/link11395a.d b/compiler/test/runnable/imports/link11395a.d similarity index 100% rename from test/runnable/imports/link11395a.d rename to compiler/test/runnable/imports/link11395a.d diff --git a/test/runnable/imports/link12144a.d b/compiler/test/runnable/imports/link12144a.d similarity index 100% rename from test/runnable/imports/link12144a.d rename to compiler/test/runnable/imports/link12144a.d diff --git a/test/runnable/imports/link13043a.d b/compiler/test/runnable/imports/link13043a.d similarity index 100% rename from test/runnable/imports/link13043a.d rename to compiler/test/runnable/imports/link13043a.d diff --git a/test/runnable/imports/link13394a.d b/compiler/test/runnable/imports/link13394a.d similarity index 100% rename from test/runnable/imports/link13394a.d rename to compiler/test/runnable/imports/link13394a.d diff --git a/test/runnable/imports/link13400a.d b/compiler/test/runnable/imports/link13400a.d similarity index 100% rename from test/runnable/imports/link13400a.d rename to compiler/test/runnable/imports/link13400a.d diff --git a/test/runnable/imports/link13415a.d b/compiler/test/runnable/imports/link13415a.d similarity index 100% rename from test/runnable/imports/link13415a.d rename to compiler/test/runnable/imports/link13415a.d diff --git a/test/runnable/imports/link14074x.d b/compiler/test/runnable/imports/link14074x.d similarity index 100% rename from test/runnable/imports/link14074x.d rename to compiler/test/runnable/imports/link14074x.d diff --git a/test/runnable/imports/link14074y.d b/compiler/test/runnable/imports/link14074y.d similarity index 100% rename from test/runnable/imports/link14074y.d rename to compiler/test/runnable/imports/link14074y.d diff --git a/test/runnable/imports/link14074z.d b/compiler/test/runnable/imports/link14074z.d similarity index 100% rename from test/runnable/imports/link14074z.d rename to compiler/test/runnable/imports/link14074z.d diff --git a/test/runnable/imports/link14541traits.d b/compiler/test/runnable/imports/link14541traits.d similarity index 100% rename from test/runnable/imports/link14541traits.d rename to compiler/test/runnable/imports/link14541traits.d diff --git a/test/runnable/imports/link14588a.d b/compiler/test/runnable/imports/link14588a.d similarity index 100% rename from test/runnable/imports/link14588a.d rename to compiler/test/runnable/imports/link14588a.d diff --git a/test/runnable/imports/link14814a.d b/compiler/test/runnable/imports/link14814a.d similarity index 100% rename from test/runnable/imports/link14814a.d rename to compiler/test/runnable/imports/link14814a.d diff --git a/test/runnable/imports/link15194b.d b/compiler/test/runnable/imports/link15194b.d similarity index 100% rename from test/runnable/imports/link15194b.d rename to compiler/test/runnable/imports/link15194b.d diff --git a/test/runnable/imports/link15194std.d b/compiler/test/runnable/imports/link15194std.d similarity index 100% rename from test/runnable/imports/link15194std.d rename to compiler/test/runnable/imports/link15194std.d diff --git a/test/runnable/imports/link2500a.d b/compiler/test/runnable/imports/link2500a.d similarity index 100% rename from test/runnable/imports/link2500a.d rename to compiler/test/runnable/imports/link2500a.d diff --git a/test/runnable/imports/link2500b.d b/compiler/test/runnable/imports/link2500b.d similarity index 100% rename from test/runnable/imports/link2500b.d rename to compiler/test/runnable/imports/link2500b.d diff --git a/test/runnable/imports/link2644a.d b/compiler/test/runnable/imports/link2644a.d similarity index 100% rename from test/runnable/imports/link2644a.d rename to compiler/test/runnable/imports/link2644a.d diff --git a/test/runnable/imports/link2644b.d b/compiler/test/runnable/imports/link2644b.d similarity index 100% rename from test/runnable/imports/link2644b.d rename to compiler/test/runnable/imports/link2644b.d diff --git a/test/runnable/imports/link2644c.d b/compiler/test/runnable/imports/link2644c.d similarity index 100% rename from test/runnable/imports/link2644c.d rename to compiler/test/runnable/imports/link2644c.d diff --git a/test/runnable/imports/link7745b.d b/compiler/test/runnable/imports/link7745b.d similarity index 100% rename from test/runnable/imports/link7745b.d rename to compiler/test/runnable/imports/link7745b.d diff --git a/test/runnable/imports/link8023b.d b/compiler/test/runnable/imports/link8023b.d similarity index 100% rename from test/runnable/imports/link8023b.d rename to compiler/test/runnable/imports/link8023b.d diff --git a/test/runnable/imports/link9571a.d b/compiler/test/runnable/imports/link9571a.d similarity index 100% rename from test/runnable/imports/link9571a.d rename to compiler/test/runnable/imports/link9571a.d diff --git a/test/runnable/imports/linktypeinfo_file.d b/compiler/test/runnable/imports/linktypeinfo_file.d similarity index 100% rename from test/runnable/imports/linktypeinfo_file.d rename to compiler/test/runnable/imports/linktypeinfo_file.d diff --git a/test/runnable/imports/m1a.d b/compiler/test/runnable/imports/m1a.d similarity index 100% rename from test/runnable/imports/m1a.d rename to compiler/test/runnable/imports/m1a.d diff --git a/test/runnable/imports/m8668a.d b/compiler/test/runnable/imports/m8668a.d similarity index 100% rename from test/runnable/imports/m8668a.d rename to compiler/test/runnable/imports/m8668a.d diff --git a/test/runnable/imports/m8668b.d b/compiler/test/runnable/imports/m8668b.d similarity index 100% rename from test/runnable/imports/m8668b.d rename to compiler/test/runnable/imports/m8668b.d diff --git a/test/runnable/imports/m8668c.d b/compiler/test/runnable/imports/m8668c.d similarity index 100% rename from test/runnable/imports/m8668c.d rename to compiler/test/runnable/imports/m8668c.d diff --git a/test/runnable/imports/mangle10077.d b/compiler/test/runnable/imports/mangle10077.d similarity index 100% rename from test/runnable/imports/mangle10077.d rename to compiler/test/runnable/imports/mangle10077.d diff --git a/test/runnable/imports/mod2.d b/compiler/test/runnable/imports/mod2.d similarity index 100% rename from test/runnable/imports/mod2.d rename to compiler/test/runnable/imports/mod2.d diff --git a/test/runnable/imports/module_with_tests.d b/compiler/test/runnable/imports/module_with_tests.d similarity index 100% rename from test/runnable/imports/module_with_tests.d rename to compiler/test/runnable/imports/module_with_tests.d diff --git a/test/runnable/imports/ovs1528a.d b/compiler/test/runnable/imports/ovs1528a.d similarity index 100% rename from test/runnable/imports/ovs1528a.d rename to compiler/test/runnable/imports/ovs1528a.d diff --git a/test/runnable/imports/ovs1528b.d b/compiler/test/runnable/imports/ovs1528b.d similarity index 100% rename from test/runnable/imports/ovs1528b.d rename to compiler/test/runnable/imports/ovs1528b.d diff --git a/test/runnable/imports/pubprivtmpla.d b/compiler/test/runnable/imports/pubprivtmpla.d similarity index 100% rename from test/runnable/imports/pubprivtmpla.d rename to compiler/test/runnable/imports/pubprivtmpla.d diff --git a/test/runnable/imports/std11069array.d b/compiler/test/runnable/imports/std11069array.d similarity index 100% rename from test/runnable/imports/std11069array.d rename to compiler/test/runnable/imports/std11069array.d diff --git a/test/runnable/imports/std11069container.d b/compiler/test/runnable/imports/std11069container.d similarity index 100% rename from test/runnable/imports/std11069container.d rename to compiler/test/runnable/imports/std11069container.d diff --git a/test/runnable/imports/std11069range.d b/compiler/test/runnable/imports/std11069range.d similarity index 100% rename from test/runnable/imports/std11069range.d rename to compiler/test/runnable/imports/std11069range.d diff --git a/test/runnable/imports/std11069typecons.d b/compiler/test/runnable/imports/std11069typecons.d similarity index 100% rename from test/runnable/imports/std11069typecons.d rename to compiler/test/runnable/imports/std11069typecons.d diff --git a/test/runnable/imports/std11863bitmanip.d b/compiler/test/runnable/imports/std11863bitmanip.d similarity index 100% rename from test/runnable/imports/std11863bitmanip.d rename to compiler/test/runnable/imports/std11863bitmanip.d diff --git a/test/runnable/imports/std11863conv.d b/compiler/test/runnable/imports/std11863conv.d similarity index 100% rename from test/runnable/imports/std11863conv.d rename to compiler/test/runnable/imports/std11863conv.d diff --git a/test/runnable/imports/std11863format.d b/compiler/test/runnable/imports/std11863format.d similarity index 100% rename from test/runnable/imports/std11863format.d rename to compiler/test/runnable/imports/std11863format.d diff --git a/test/runnable/imports/std11file.d b/compiler/test/runnable/imports/std11file.d similarity index 100% rename from test/runnable/imports/std11file.d rename to compiler/test/runnable/imports/std11file.d diff --git a/test/runnable/imports/std12010container.d b/compiler/test/runnable/imports/std12010container.d similarity index 100% rename from test/runnable/imports/std12010container.d rename to compiler/test/runnable/imports/std12010container.d diff --git a/test/runnable/imports/std15017variant.d b/compiler/test/runnable/imports/std15017variant.d similarity index 100% rename from test/runnable/imports/std15017variant.d rename to compiler/test/runnable/imports/std15017variant.d diff --git a/test/runnable/imports/std15021conv.d b/compiler/test/runnable/imports/std15021conv.d similarity index 100% rename from test/runnable/imports/std15021conv.d rename to compiler/test/runnable/imports/std15021conv.d diff --git a/test/runnable/imports/std15021format.d b/compiler/test/runnable/imports/std15021format.d similarity index 100% rename from test/runnable/imports/std15021format.d rename to compiler/test/runnable/imports/std15021format.d diff --git a/test/runnable/imports/std15030algo.d b/compiler/test/runnable/imports/std15030algo.d similarity index 100% rename from test/runnable/imports/std15030algo.d rename to compiler/test/runnable/imports/std15030algo.d diff --git a/test/runnable/imports/template13478a.d b/compiler/test/runnable/imports/template13478a.d similarity index 100% rename from test/runnable/imports/template13478a.d rename to compiler/test/runnable/imports/template13478a.d diff --git a/test/runnable/imports/template13478b.d b/compiler/test/runnable/imports/template13478b.d similarity index 100% rename from test/runnable/imports/template13478b.d rename to compiler/test/runnable/imports/template13478b.d diff --git a/test/runnable/imports/template2962a.d b/compiler/test/runnable/imports/template2962a.d similarity index 100% rename from test/runnable/imports/template2962a.d rename to compiler/test/runnable/imports/template2962a.d diff --git a/test/runnable/imports/template_ovs1.d b/compiler/test/runnable/imports/template_ovs1.d similarity index 100% rename from test/runnable/imports/template_ovs1.d rename to compiler/test/runnable/imports/template_ovs1.d diff --git a/test/runnable/imports/template_ovs2.d b/compiler/test/runnable/imports/template_ovs2.d similarity index 100% rename from test/runnable/imports/template_ovs2.d rename to compiler/test/runnable/imports/template_ovs2.d diff --git a/test/runnable/imports/template_ovs3.d b/compiler/test/runnable/imports/template_ovs3.d similarity index 100% rename from test/runnable/imports/template_ovs3.d rename to compiler/test/runnable/imports/template_ovs3.d diff --git a/test/runnable/imports/test10441b.d b/compiler/test/runnable/imports/test10441b.d similarity index 100% rename from test/runnable/imports/test10441b.d rename to compiler/test/runnable/imports/test10441b.d diff --git a/test/runnable/imports/test10441c.d b/compiler/test/runnable/imports/test10441c.d similarity index 100% rename from test/runnable/imports/test10441c.d rename to compiler/test/runnable/imports/test10441c.d diff --git a/test/runnable/imports/test10573a.d b/compiler/test/runnable/imports/test10573a.d similarity index 100% rename from test/runnable/imports/test10573a.d rename to compiler/test/runnable/imports/test10573a.d diff --git a/test/runnable/imports/test10736a.d b/compiler/test/runnable/imports/test10736a.d similarity index 100% rename from test/runnable/imports/test10736a.d rename to compiler/test/runnable/imports/test10736a.d diff --git a/test/runnable/imports/test10736b.d b/compiler/test/runnable/imports/test10736b.d similarity index 100% rename from test/runnable/imports/test10736b.d rename to compiler/test/runnable/imports/test10736b.d diff --git a/test/runnable/imports/test10736c.d b/compiler/test/runnable/imports/test10736c.d similarity index 100% rename from test/runnable/imports/test10736c.d rename to compiler/test/runnable/imports/test10736c.d diff --git a/test/runnable/imports/test10a.d b/compiler/test/runnable/imports/test10a.d similarity index 100% rename from test/runnable/imports/test10a.d rename to compiler/test/runnable/imports/test10a.d diff --git a/test/runnable/imports/test11039b.d b/compiler/test/runnable/imports/test11039b.d similarity index 100% rename from test/runnable/imports/test11039b.d rename to compiler/test/runnable/imports/test11039b.d diff --git a/test/runnable/imports/test11745b.d b/compiler/test/runnable/imports/test11745b.d similarity index 100% rename from test/runnable/imports/test11745b.d rename to compiler/test/runnable/imports/test11745b.d diff --git a/test/runnable/imports/test11931a.d b/compiler/test/runnable/imports/test11931a.d similarity index 100% rename from test/runnable/imports/test11931a.d rename to compiler/test/runnable/imports/test11931a.d diff --git a/test/runnable/imports/test11931b.d b/compiler/test/runnable/imports/test11931b.d similarity index 100% rename from test/runnable/imports/test11931b.d rename to compiler/test/runnable/imports/test11931b.d diff --git a/test/runnable/imports/test11931c.d b/compiler/test/runnable/imports/test11931c.d similarity index 100% rename from test/runnable/imports/test11931c.d rename to compiler/test/runnable/imports/test11931c.d diff --git a/test/runnable/imports/test11931d.d b/compiler/test/runnable/imports/test11931d.d similarity index 100% rename from test/runnable/imports/test11931d.d rename to compiler/test/runnable/imports/test11931d.d diff --git a/test/runnable/imports/test13a.d b/compiler/test/runnable/imports/test13a.d similarity index 100% rename from test/runnable/imports/test13a.d rename to compiler/test/runnable/imports/test13a.d diff --git a/test/runnable/imports/test14901a.d b/compiler/test/runnable/imports/test14901a.d similarity index 100% rename from test/runnable/imports/test14901a.d rename to compiler/test/runnable/imports/test14901a.d diff --git a/test/runnable/imports/test14901b.d b/compiler/test/runnable/imports/test14901b.d similarity index 100% rename from test/runnable/imports/test14901b.d rename to compiler/test/runnable/imports/test14901b.d diff --git a/test/runnable/imports/test14901c.d b/compiler/test/runnable/imports/test14901c.d similarity index 100% rename from test/runnable/imports/test14901c.d rename to compiler/test/runnable/imports/test14901c.d diff --git a/test/runnable/imports/test14901d.d b/compiler/test/runnable/imports/test14901d.d similarity index 100% rename from test/runnable/imports/test14901d.d rename to compiler/test/runnable/imports/test14901d.d diff --git a/test/runnable/imports/test15777a.d b/compiler/test/runnable/imports/test15777a.d similarity index 100% rename from test/runnable/imports/test15777a.d rename to compiler/test/runnable/imports/test15777a.d diff --git a/test/runnable/imports/test15777b.d b/compiler/test/runnable/imports/test15777b.d similarity index 100% rename from test/runnable/imports/test15777b.d rename to compiler/test/runnable/imports/test15777b.d diff --git a/test/runnable/imports/test17181a.d b/compiler/test/runnable/imports/test17181a.d similarity index 100% rename from test/runnable/imports/test17181a.d rename to compiler/test/runnable/imports/test17181a.d diff --git a/test/runnable/imports/test17181b.d b/compiler/test/runnable/imports/test17181b.d similarity index 100% rename from test/runnable/imports/test17181b.d rename to compiler/test/runnable/imports/test17181b.d diff --git a/test/runnable/imports/test17181c.d b/compiler/test/runnable/imports/test17181c.d similarity index 100% rename from test/runnable/imports/test17181c.d rename to compiler/test/runnable/imports/test17181c.d diff --git a/test/runnable/imports/test17968a.d b/compiler/test/runnable/imports/test17968a.d similarity index 100% rename from test/runnable/imports/test17968a.d rename to compiler/test/runnable/imports/test17968a.d diff --git a/test/runnable/imports/test18322import.d b/compiler/test/runnable/imports/test18322import.d similarity index 100% rename from test/runnable/imports/test18322import.d rename to compiler/test/runnable/imports/test18322import.d diff --git a/test/runnable/imports/test18868_a.d b/compiler/test/runnable/imports/test18868_a.d similarity index 100% rename from test/runnable/imports/test18868_a.d rename to compiler/test/runnable/imports/test18868_a.d diff --git a/test/runnable/imports/test18868_fls.d b/compiler/test/runnable/imports/test18868_fls.d similarity index 100% rename from test/runnable/imports/test18868_fls.d rename to compiler/test/runnable/imports/test18868_fls.d diff --git a/test/runnable/imports/test19655b.d b/compiler/test/runnable/imports/test19655b.d similarity index 100% rename from test/runnable/imports/test19655b.d rename to compiler/test/runnable/imports/test19655b.d diff --git a/test/runnable/imports/test19655c.d b/compiler/test/runnable/imports/test19655c.d similarity index 100% rename from test/runnable/imports/test19655c.d rename to compiler/test/runnable/imports/test19655c.d diff --git a/test/runnable/imports/test19655d.d b/compiler/test/runnable/imports/test19655d.d similarity index 100% rename from test/runnable/imports/test19655d.d rename to compiler/test/runnable/imports/test19655d.d diff --git a/test/runnable/imports/test19655e.d b/compiler/test/runnable/imports/test19655e.d similarity index 100% rename from test/runnable/imports/test19655e.d rename to compiler/test/runnable/imports/test19655e.d diff --git a/test/runnable/imports/test19655f.d b/compiler/test/runnable/imports/test19655f.d similarity index 100% rename from test/runnable/imports/test19655f.d rename to compiler/test/runnable/imports/test19655f.d diff --git a/test/runnable/imports/test19655g.d b/compiler/test/runnable/imports/test19655g.d similarity index 100% rename from test/runnable/imports/test19655g.d rename to compiler/test/runnable/imports/test19655g.d diff --git a/test/runnable/imports/test21a.d b/compiler/test/runnable/imports/test21a.d similarity index 100% rename from test/runnable/imports/test21a.d rename to compiler/test/runnable/imports/test21a.d diff --git a/test/runnable/imports/test22974b.c b/compiler/test/runnable/imports/test22974b.c similarity index 100% rename from test/runnable/imports/test22974b.c rename to compiler/test/runnable/imports/test22974b.c diff --git a/test/runnable/imports/test24a.d b/compiler/test/runnable/imports/test24a.d similarity index 100% rename from test/runnable/imports/test24a.d rename to compiler/test/runnable/imports/test24a.d diff --git a/test/runnable/imports/test24b.d b/compiler/test/runnable/imports/test24b.d similarity index 100% rename from test/runnable/imports/test24b.d rename to compiler/test/runnable/imports/test24b.d diff --git a/test/runnable/imports/test24c.d b/compiler/test/runnable/imports/test24c.d similarity index 100% rename from test/runnable/imports/test24c.d rename to compiler/test/runnable/imports/test24c.d diff --git a/test/runnable/imports/test27a.d b/compiler/test/runnable/imports/test27a.d similarity index 100% rename from test/runnable/imports/test27a.d rename to compiler/test/runnable/imports/test27a.d diff --git a/test/runnable/imports/test29a.d b/compiler/test/runnable/imports/test29a.d similarity index 100% rename from test/runnable/imports/test29a.d rename to compiler/test/runnable/imports/test29a.d diff --git a/test/runnable/imports/test29b.d b/compiler/test/runnable/imports/test29b.d similarity index 100% rename from test/runnable/imports/test29b.d rename to compiler/test/runnable/imports/test29b.d diff --git a/test/runnable/imports/test31a.d b/compiler/test/runnable/imports/test31a.d similarity index 100% rename from test/runnable/imports/test31a.d rename to compiler/test/runnable/imports/test31a.d diff --git a/test/runnable/imports/test32a.d b/compiler/test/runnable/imports/test32a.d similarity index 100% rename from test/runnable/imports/test32a.d rename to compiler/test/runnable/imports/test32a.d diff --git a/test/runnable/imports/test35a.d b/compiler/test/runnable/imports/test35a.d similarity index 100% rename from test/runnable/imports/test35a.d rename to compiler/test/runnable/imports/test35a.d diff --git a/test/runnable/imports/test38a.d b/compiler/test/runnable/imports/test38a.d similarity index 100% rename from test/runnable/imports/test38a.d rename to compiler/test/runnable/imports/test38a.d diff --git a/test/runnable/imports/test39a.d b/compiler/test/runnable/imports/test39a.d similarity index 100% rename from test/runnable/imports/test39a.d rename to compiler/test/runnable/imports/test39a.d diff --git a/test/runnable/imports/test3a.d b/compiler/test/runnable/imports/test3a.d similarity index 100% rename from test/runnable/imports/test3a.d rename to compiler/test/runnable/imports/test3a.d diff --git a/test/runnable/imports/test3b.d b/compiler/test/runnable/imports/test3b.d similarity index 100% rename from test/runnable/imports/test3b.d rename to compiler/test/runnable/imports/test3b.d diff --git a/test/runnable/imports/test40a.d b/compiler/test/runnable/imports/test40a.d similarity index 100% rename from test/runnable/imports/test40a.d rename to compiler/test/runnable/imports/test40a.d diff --git a/test/runnable/imports/test41a.d b/compiler/test/runnable/imports/test41a.d similarity index 100% rename from test/runnable/imports/test41a.d rename to compiler/test/runnable/imports/test41a.d diff --git a/test/runnable/imports/test44a.d b/compiler/test/runnable/imports/test44a.d similarity index 100% rename from test/runnable/imports/test44a.d rename to compiler/test/runnable/imports/test44a.d diff --git a/test/runnable/imports/test45a.d b/compiler/test/runnable/imports/test45a.d similarity index 100% rename from test/runnable/imports/test45a.d rename to compiler/test/runnable/imports/test45a.d diff --git a/test/runnable/imports/test45b.d b/compiler/test/runnable/imports/test45b.d similarity index 100% rename from test/runnable/imports/test45b.d rename to compiler/test/runnable/imports/test45b.d diff --git a/test/runnable/imports/test46a.d b/compiler/test/runnable/imports/test46a.d similarity index 100% rename from test/runnable/imports/test46a.d rename to compiler/test/runnable/imports/test46a.d diff --git a/test/runnable/imports/test46b.d b/compiler/test/runnable/imports/test46b.d similarity index 100% rename from test/runnable/imports/test46b.d rename to compiler/test/runnable/imports/test46b.d diff --git a/test/runnable/imports/test46c.d b/compiler/test/runnable/imports/test46c.d similarity index 100% rename from test/runnable/imports/test46c.d rename to compiler/test/runnable/imports/test46c.d diff --git a/test/runnable/imports/test48a.d b/compiler/test/runnable/imports/test48a.d similarity index 100% rename from test/runnable/imports/test48a.d rename to compiler/test/runnable/imports/test48a.d diff --git a/test/runnable/imports/test49a.d b/compiler/test/runnable/imports/test49a.d similarity index 100% rename from test/runnable/imports/test49a.d rename to compiler/test/runnable/imports/test49a.d diff --git a/test/runnable/imports/test57a.d b/compiler/test/runnable/imports/test57a.d similarity index 100% rename from test/runnable/imports/test57a.d rename to compiler/test/runnable/imports/test57a.d diff --git a/test/runnable/imports/test57b.d b/compiler/test/runnable/imports/test57b.d similarity index 100% rename from test/runnable/imports/test57b.d rename to compiler/test/runnable/imports/test57b.d diff --git a/test/runnable/imports/test58a.d b/compiler/test/runnable/imports/test58a.d similarity index 100% rename from test/runnable/imports/test58a.d rename to compiler/test/runnable/imports/test58a.d diff --git a/test/runnable/imports/test61a.d b/compiler/test/runnable/imports/test61a.d similarity index 100% rename from test/runnable/imports/test61a.d rename to compiler/test/runnable/imports/test61a.d diff --git a/test/runnable/imports/test7494a.d b/compiler/test/runnable/imports/test7494a.d similarity index 100% rename from test/runnable/imports/test7494a.d rename to compiler/test/runnable/imports/test7494a.d diff --git a/test/runnable/imports/test8997a.d b/compiler/test/runnable/imports/test8997a.d similarity index 100% rename from test/runnable/imports/test8997a.d rename to compiler/test/runnable/imports/test8997a.d diff --git a/test/runnable/imports/test9271a.d b/compiler/test/runnable/imports/test9271a.d similarity index 100% rename from test/runnable/imports/test9271a.d rename to compiler/test/runnable/imports/test9271a.d diff --git a/test/runnable/imports/testkwd_file.d b/compiler/test/runnable/imports/testkwd_file.d similarity index 100% rename from test/runnable/imports/testkwd_file.d rename to compiler/test/runnable/imports/testkwd_file.d diff --git a/test/runnable/imports/testmangle.d b/compiler/test/runnable/imports/testmangle.d similarity index 100% rename from test/runnable/imports/testmangle.d rename to compiler/test/runnable/imports/testmangle.d diff --git a/test/runnable/imports/testminitAA.d b/compiler/test/runnable/imports/testminitAA.d similarity index 100% rename from test/runnable/imports/testminitAA.d rename to compiler/test/runnable/imports/testminitAA.d diff --git a/test/runnable/imports/testminitBB.d b/compiler/test/runnable/imports/testminitBB.d similarity index 100% rename from test/runnable/imports/testminitBB.d rename to compiler/test/runnable/imports/testminitBB.d diff --git a/test/runnable/imports/testmod1a.d b/compiler/test/runnable/imports/testmod1a.d similarity index 100% rename from test/runnable/imports/testmod1a.d rename to compiler/test/runnable/imports/testmod1a.d diff --git a/test/runnable/imports/testmod1b.d b/compiler/test/runnable/imports/testmod1b.d similarity index 100% rename from test/runnable/imports/testmod1b.d rename to compiler/test/runnable/imports/testmod1b.d diff --git a/test/runnable/imports/testmod2a.d b/compiler/test/runnable/imports/testmod2a.d similarity index 100% rename from test/runnable/imports/testmod2a.d rename to compiler/test/runnable/imports/testmod2a.d diff --git a/test/runnable/imports/tlsa.d b/compiler/test/runnable/imports/tlsa.d similarity index 100% rename from test/runnable/imports/tlsa.d rename to compiler/test/runnable/imports/tlsa.d diff --git a/test/runnable/imports/traits_getUnitTests_import.d b/compiler/test/runnable/imports/traits_getUnitTests_import.d similarity index 100% rename from test/runnable/imports/traits_getUnitTests_import.d rename to compiler/test/runnable/imports/traits_getUnitTests_import.d diff --git a/test/runnable/imports/ufcs5a.d b/compiler/test/runnable/imports/ufcs5a.d similarity index 100% rename from test/runnable/imports/ufcs5a.d rename to compiler/test/runnable/imports/ufcs5a.d diff --git a/test/runnable/imports/ufcs5b.d b/compiler/test/runnable/imports/ufcs5b.d similarity index 100% rename from test/runnable/imports/ufcs5b.d rename to compiler/test/runnable/imports/ufcs5b.d diff --git a/test/runnable/imports/ufcs5c.d b/compiler/test/runnable/imports/ufcs5c.d similarity index 100% rename from test/runnable/imports/ufcs5c.d rename to compiler/test/runnable/imports/ufcs5c.d diff --git a/test/runnable/imports/ufcs5d.d b/compiler/test/runnable/imports/ufcs5d.d similarity index 100% rename from test/runnable/imports/ufcs5d.d rename to compiler/test/runnable/imports/ufcs5d.d diff --git a/test/runnable/imports/ufcs5e.d b/compiler/test/runnable/imports/ufcs5e.d similarity index 100% rename from test/runnable/imports/ufcs5e.d rename to compiler/test/runnable/imports/ufcs5e.d diff --git a/test/runnable/inclusive_incontracts.d b/compiler/test/runnable/inclusive_incontracts.d similarity index 100% rename from test/runnable/inclusive_incontracts.d rename to compiler/test/runnable/inclusive_incontracts.d diff --git a/test/runnable/inline.d b/compiler/test/runnable/inline.d similarity index 100% rename from test/runnable/inline.d rename to compiler/test/runnable/inline.d diff --git a/test/runnable/inline14560.d b/compiler/test/runnable/inline14560.d similarity index 100% rename from test/runnable/inline14560.d rename to compiler/test/runnable/inline14560.d diff --git a/test/runnable/inline2.d b/compiler/test/runnable/inline2.d similarity index 100% rename from test/runnable/inline2.d rename to compiler/test/runnable/inline2.d diff --git a/test/runnable/inline3.d b/compiler/test/runnable/inline3.d similarity index 100% rename from test/runnable/inline3.d rename to compiler/test/runnable/inline3.d diff --git a/test/runnable/inline7625.d b/compiler/test/runnable/inline7625.d similarity index 100% rename from test/runnable/inline7625.d rename to compiler/test/runnable/inline7625.d diff --git a/test/runnable/inner.d b/compiler/test/runnable/inner.d similarity index 100% rename from test/runnable/inner.d rename to compiler/test/runnable/inner.d diff --git a/test/runnable/integrate.d b/compiler/test/runnable/integrate.d similarity index 100% rename from test/runnable/integrate.d rename to compiler/test/runnable/integrate.d diff --git a/test/runnable/interface.d b/compiler/test/runnable/interface.d similarity index 100% rename from test/runnable/interface.d rename to compiler/test/runnable/interface.d diff --git a/test/runnable/interface1.d b/compiler/test/runnable/interface1.d similarity index 100% rename from test/runnable/interface1.d rename to compiler/test/runnable/interface1.d diff --git a/test/runnable/interface2.d b/compiler/test/runnable/interface2.d similarity index 100% rename from test/runnable/interface2.d rename to compiler/test/runnable/interface2.d diff --git a/test/runnable/interface3.d b/compiler/test/runnable/interface3.d similarity index 100% rename from test/runnable/interface3.d rename to compiler/test/runnable/interface3.d diff --git a/test/runnable/interpret.d b/compiler/test/runnable/interpret.d similarity index 100% rename from test/runnable/interpret.d rename to compiler/test/runnable/interpret.d diff --git a/test/runnable/interpret2.d b/compiler/test/runnable/interpret2.d similarity index 100% rename from test/runnable/interpret2.d rename to compiler/test/runnable/interpret2.d diff --git a/test/runnable/issue16995.d b/compiler/test/runnable/issue16995.d similarity index 100% rename from test/runnable/issue16995.d rename to compiler/test/runnable/issue16995.d diff --git a/test/runnable/lazy.d b/compiler/test/runnable/lazy.d similarity index 100% rename from test/runnable/lazy.d rename to compiler/test/runnable/lazy.d diff --git a/test/runnable/ldc_github_1677.d b/compiler/test/runnable/ldc_github_1677.d similarity index 100% rename from test/runnable/ldc_github_1677.d rename to compiler/test/runnable/ldc_github_1677.d diff --git a/test/runnable/lexer.d b/compiler/test/runnable/lexer.d similarity index 100% rename from test/runnable/lexer.d rename to compiler/test/runnable/lexer.d diff --git a/test/runnable/link10425.d b/compiler/test/runnable/link10425.d similarity index 100% rename from test/runnable/link10425.d rename to compiler/test/runnable/link10425.d diff --git a/test/runnable/link10920.d b/compiler/test/runnable/link10920.d similarity index 100% rename from test/runnable/link10920.d rename to compiler/test/runnable/link10920.d diff --git a/test/runnable/link11069a.d b/compiler/test/runnable/link11069a.d similarity index 100% rename from test/runnable/link11069a.d rename to compiler/test/runnable/link11069a.d diff --git a/test/runnable/link11069b.d b/compiler/test/runnable/link11069b.d similarity index 100% rename from test/runnable/link11069b.d rename to compiler/test/runnable/link11069b.d diff --git a/test/runnable/link11127.d b/compiler/test/runnable/link11127.d similarity index 100% rename from test/runnable/link11127.d rename to compiler/test/runnable/link11127.d diff --git a/test/runnable/link11395.d b/compiler/test/runnable/link11395.d similarity index 100% rename from test/runnable/link11395.d rename to compiler/test/runnable/link11395.d diff --git a/test/runnable/link11931.d b/compiler/test/runnable/link11931.d similarity index 100% rename from test/runnable/link11931.d rename to compiler/test/runnable/link11931.d diff --git a/test/runnable/link12010.d b/compiler/test/runnable/link12010.d similarity index 100% rename from test/runnable/link12010.d rename to compiler/test/runnable/link12010.d diff --git a/test/runnable/link12037.d b/compiler/test/runnable/link12037.d similarity index 100% rename from test/runnable/link12037.d rename to compiler/test/runnable/link12037.d diff --git a/test/runnable/link12144.d b/compiler/test/runnable/link12144.d similarity index 100% rename from test/runnable/link12144.d rename to compiler/test/runnable/link12144.d diff --git a/test/runnable/link13043.d b/compiler/test/runnable/link13043.d similarity index 100% rename from test/runnable/link13043.d rename to compiler/test/runnable/link13043.d diff --git a/test/runnable/link13350.d b/compiler/test/runnable/link13350.d similarity index 100% rename from test/runnable/link13350.d rename to compiler/test/runnable/link13350.d diff --git a/test/runnable/link13394.d b/compiler/test/runnable/link13394.d similarity index 100% rename from test/runnable/link13394.d rename to compiler/test/runnable/link13394.d diff --git a/test/runnable/link13400.d b/compiler/test/runnable/link13400.d similarity index 100% rename from test/runnable/link13400.d rename to compiler/test/runnable/link13400.d diff --git a/test/runnable/link13415.d b/compiler/test/runnable/link13415.d similarity index 100% rename from test/runnable/link13415.d rename to compiler/test/runnable/link13415.d diff --git a/test/runnable/link13843.d b/compiler/test/runnable/link13843.d similarity index 100% rename from test/runnable/link13843.d rename to compiler/test/runnable/link13843.d diff --git a/test/runnable/link14074a.d b/compiler/test/runnable/link14074a.d similarity index 100% rename from test/runnable/link14074a.d rename to compiler/test/runnable/link14074a.d diff --git a/test/runnable/link14074b.d b/compiler/test/runnable/link14074b.d similarity index 100% rename from test/runnable/link14074b.d rename to compiler/test/runnable/link14074b.d diff --git a/test/runnable/link14198a.sh b/compiler/test/runnable/link14198a.sh similarity index 100% rename from test/runnable/link14198a.sh rename to compiler/test/runnable/link14198a.sh diff --git a/test/runnable/link14425.d b/compiler/test/runnable/link14425.d similarity index 100% rename from test/runnable/link14425.d rename to compiler/test/runnable/link14425.d diff --git a/test/runnable/link14541.d b/compiler/test/runnable/link14541.d similarity index 100% rename from test/runnable/link14541.d rename to compiler/test/runnable/link14541.d diff --git a/test/runnable/link14588.d b/compiler/test/runnable/link14588.d similarity index 100% rename from test/runnable/link14588.d rename to compiler/test/runnable/link14588.d diff --git a/test/runnable/link14814.d b/compiler/test/runnable/link14814.d similarity index 100% rename from test/runnable/link14814.d rename to compiler/test/runnable/link14814.d diff --git a/test/runnable/link14834.sh b/compiler/test/runnable/link14834.sh similarity index 100% rename from test/runnable/link14834.sh rename to compiler/test/runnable/link14834.sh diff --git a/test/runnable/link14992.d b/compiler/test/runnable/link14992.d similarity index 100% rename from test/runnable/link14992.d rename to compiler/test/runnable/link14992.d diff --git a/test/runnable/link15017.d b/compiler/test/runnable/link15017.d similarity index 100% rename from test/runnable/link15017.d rename to compiler/test/runnable/link15017.d diff --git a/test/runnable/link15021.d b/compiler/test/runnable/link15021.d similarity index 100% rename from test/runnable/link15021.d rename to compiler/test/runnable/link15021.d diff --git a/test/runnable/link15149.d b/compiler/test/runnable/link15149.d similarity index 100% rename from test/runnable/link15149.d rename to compiler/test/runnable/link15149.d diff --git a/test/runnable/link2500.d b/compiler/test/runnable/link2500.d similarity index 100% rename from test/runnable/link2500.d rename to compiler/test/runnable/link2500.d diff --git a/test/runnable/link2644.d b/compiler/test/runnable/link2644.d similarity index 100% rename from test/runnable/link2644.d rename to compiler/test/runnable/link2644.d diff --git a/test/runnable/link6574.d b/compiler/test/runnable/link6574.d similarity index 100% rename from test/runnable/link6574.d rename to compiler/test/runnable/link6574.d diff --git a/test/runnable/link7745.d b/compiler/test/runnable/link7745.d similarity index 100% rename from test/runnable/link7745.d rename to compiler/test/runnable/link7745.d diff --git a/test/runnable/link7966.d b/compiler/test/runnable/link7966.d similarity index 100% rename from test/runnable/link7966.d rename to compiler/test/runnable/link7966.d diff --git a/test/runnable/link8023.d b/compiler/test/runnable/link8023.d similarity index 100% rename from test/runnable/link8023.d rename to compiler/test/runnable/link8023.d diff --git a/test/runnable/link846.sh b/compiler/test/runnable/link846.sh similarity index 100% rename from test/runnable/link846.sh rename to compiler/test/runnable/link846.sh diff --git a/test/runnable/link9571.d b/compiler/test/runnable/link9571.d similarity index 100% rename from test/runnable/link9571.d rename to compiler/test/runnable/link9571.d diff --git a/test/runnable/linktypeinfo.d b/compiler/test/runnable/linktypeinfo.d similarity index 100% rename from test/runnable/linktypeinfo.d rename to compiler/test/runnable/linktypeinfo.d diff --git a/test/runnable/literal.d b/compiler/test/runnable/literal.d similarity index 100% rename from test/runnable/literal.d rename to compiler/test/runnable/literal.d diff --git a/test/runnable/loopunroll.d b/compiler/test/runnable/loopunroll.d similarity index 100% rename from test/runnable/loopunroll.d rename to compiler/test/runnable/loopunroll.d diff --git a/test/runnable/m1.d b/compiler/test/runnable/m1.d similarity index 100% rename from test/runnable/m1.d rename to compiler/test/runnable/m1.d diff --git a/test/runnable/manboy.d b/compiler/test/runnable/manboy.d similarity index 100% rename from test/runnable/manboy.d rename to compiler/test/runnable/manboy.d diff --git a/test/runnable/mangle.d b/compiler/test/runnable/mangle.d similarity index 100% rename from test/runnable/mangle.d rename to compiler/test/runnable/mangle.d diff --git a/test/runnable/mars1.d b/compiler/test/runnable/mars1.d similarity index 100% rename from test/runnable/mars1.d rename to compiler/test/runnable/mars1.d diff --git a/test/runnable/minimal.d b/compiler/test/runnable/minimal.d similarity index 100% rename from test/runnable/minimal.d rename to compiler/test/runnable/minimal.d diff --git a/test/runnable/minimal2.d b/compiler/test/runnable/minimal2.d similarity index 100% rename from test/runnable/minimal2.d rename to compiler/test/runnable/minimal2.d diff --git a/test/runnable/mixin1.d b/compiler/test/runnable/mixin1.d similarity index 100% rename from test/runnable/mixin1.d rename to compiler/test/runnable/mixin1.d diff --git a/test/runnable/mixin2.d b/compiler/test/runnable/mixin2.d similarity index 100% rename from test/runnable/mixin2.d rename to compiler/test/runnable/mixin2.d diff --git a/test/runnable/mod1.d b/compiler/test/runnable/mod1.d similarity index 100% rename from test/runnable/mod1.d rename to compiler/test/runnable/mod1.d diff --git a/test/runnable/nan.d b/compiler/test/runnable/nan.d similarity index 100% rename from test/runnable/nan.d rename to compiler/test/runnable/nan.d diff --git a/test/runnable/nested.d b/compiler/test/runnable/nested.d similarity index 100% rename from test/runnable/nested.d rename to compiler/test/runnable/nested.d diff --git a/test/runnable/newdel.d b/compiler/test/runnable/newdel.d similarity index 100% rename from test/runnable/newdel.d rename to compiler/test/runnable/newdel.d diff --git a/test/runnable/no_assertz_cov.d b/compiler/test/runnable/no_assertz_cov.d similarity index 100% rename from test/runnable/no_assertz_cov.d rename to compiler/test/runnable/no_assertz_cov.d diff --git a/test/runnable/nogc.d b/compiler/test/runnable/nogc.d similarity index 100% rename from test/runnable/nogc.d rename to compiler/test/runnable/nogc.d diff --git a/test/runnable/noreturn1.d b/compiler/test/runnable/noreturn1.d similarity index 100% rename from test/runnable/noreturn1.d rename to compiler/test/runnable/noreturn1.d diff --git a/test/runnable/noreturn2.d b/compiler/test/runnable/noreturn2.d similarity index 100% rename from test/runnable/noreturn2.d rename to compiler/test/runnable/noreturn2.d diff --git a/test/runnable/nrvo.d b/compiler/test/runnable/nrvo.d similarity index 100% rename from test/runnable/nrvo.d rename to compiler/test/runnable/nrvo.d diff --git a/test/runnable/nulltype.d b/compiler/test/runnable/nulltype.d similarity index 100% rename from test/runnable/nulltype.d rename to compiler/test/runnable/nulltype.d diff --git a/test/runnable/objc_call.d b/compiler/test/runnable/objc_call.d similarity index 100% rename from test/runnable/objc_call.d rename to compiler/test/runnable/objc_call.d diff --git a/test/runnable/objc_call_static.d b/compiler/test/runnable/objc_call_static.d similarity index 100% rename from test/runnable/objc_call_static.d rename to compiler/test/runnable/objc_call_static.d diff --git a/test/runnable/objc_class.d b/compiler/test/runnable/objc_class.d similarity index 100% rename from test/runnable/objc_class.d rename to compiler/test/runnable/objc_class.d diff --git a/test/runnable/objc_external_class_19700.d b/compiler/test/runnable/objc_external_class_19700.d similarity index 100% rename from test/runnable/objc_external_class_19700.d rename to compiler/test/runnable/objc_external_class_19700.d diff --git a/test/runnable/objc_instance_variable.d b/compiler/test/runnable/objc_instance_variable.d similarity index 100% rename from test/runnable/objc_instance_variable.d rename to compiler/test/runnable/objc_instance_variable.d diff --git a/test/runnable/objc_objc_msgSend.d b/compiler/test/runnable/objc_objc_msgSend.d similarity index 100% rename from test/runnable/objc_objc_msgSend.d rename to compiler/test/runnable/objc_objc_msgSend.d diff --git a/test/runnable/objc_protocol.d b/compiler/test/runnable/objc_protocol.d similarity index 100% rename from test/runnable/objc_protocol.d rename to compiler/test/runnable/objc_protocol.d diff --git a/test/runnable/objc_protocol_sections.d b/compiler/test/runnable/objc_protocol_sections.d similarity index 100% rename from test/runnable/objc_protocol_sections.d rename to compiler/test/runnable/objc_protocol_sections.d diff --git a/test/runnable/objc_self_test.d b/compiler/test/runnable/objc_self_test.d similarity index 100% rename from test/runnable/objc_self_test.d rename to compiler/test/runnable/objc_self_test.d diff --git a/test/runnable/objc_super_call.d b/compiler/test/runnable/objc_super_call.d similarity index 100% rename from test/runnable/objc_super_call.d rename to compiler/test/runnable/objc_super_call.d diff --git a/test/runnable/opdisp.d b/compiler/test/runnable/opdisp.d similarity index 100% rename from test/runnable/opdisp.d rename to compiler/test/runnable/opdisp.d diff --git a/test/runnable/opover.d b/compiler/test/runnable/opover.d similarity index 100% rename from test/runnable/opover.d rename to compiler/test/runnable/opover.d diff --git a/test/runnable/opover2.d b/compiler/test/runnable/opover2.d similarity index 100% rename from test/runnable/opover2.d rename to compiler/test/runnable/opover2.d diff --git a/test/runnable/opover3.d b/compiler/test/runnable/opover3.d similarity index 100% rename from test/runnable/opover3.d rename to compiler/test/runnable/opover3.d diff --git a/test/runnable/overload.d b/compiler/test/runnable/overload.d similarity index 100% rename from test/runnable/overload.d rename to compiler/test/runnable/overload.d diff --git a/test/runnable/paranoia.d b/compiler/test/runnable/paranoia.d similarity index 100% rename from test/runnable/paranoia.d rename to compiler/test/runnable/paranoia.d diff --git a/test/runnable/pi.d b/compiler/test/runnable/pi.d similarity index 100% rename from test/runnable/pi.d rename to compiler/test/runnable/pi.d diff --git a/test/runnable/polysemous.d b/compiler/test/runnable/polysemous.d similarity index 100% rename from test/runnable/polysemous.d rename to compiler/test/runnable/polysemous.d diff --git a/test/runnable/previewin.d b/compiler/test/runnable/previewin.d similarity index 100% rename from test/runnable/previewin.d rename to compiler/test/runnable/previewin.d diff --git a/test/runnable/printargs.d b/compiler/test/runnable/printargs.d similarity index 100% rename from test/runnable/printargs.d rename to compiler/test/runnable/printargs.d diff --git a/test/runnable/property.d b/compiler/test/runnable/property.d similarity index 100% rename from test/runnable/property.d rename to compiler/test/runnable/property.d diff --git a/test/runnable/property2.d b/compiler/test/runnable/property2.d similarity index 100% rename from test/runnable/property2.d rename to compiler/test/runnable/property2.d diff --git a/test/runnable/pubprivtmpl.d b/compiler/test/runnable/pubprivtmpl.d similarity index 100% rename from test/runnable/pubprivtmpl.d rename to compiler/test/runnable/pubprivtmpl.d diff --git a/test/runnable/s2ir.d b/compiler/test/runnable/s2ir.d similarity index 100% rename from test/runnable/s2ir.d rename to compiler/test/runnable/s2ir.d diff --git a/test/runnable/sctor.d b/compiler/test/runnable/sctor.d similarity index 100% rename from test/runnable/sctor.d rename to compiler/test/runnable/sctor.d diff --git a/test/runnable/sctor2.d b/compiler/test/runnable/sctor2.d similarity index 100% rename from test/runnable/sctor2.d rename to compiler/test/runnable/sctor2.d diff --git a/test/runnable/sdtor.d b/compiler/test/runnable/sdtor.d similarity index 100% rename from test/runnable/sdtor.d rename to compiler/test/runnable/sdtor.d diff --git a/test/runnable/sieve.d b/compiler/test/runnable/sieve.d similarity index 100% rename from test/runnable/sieve.d rename to compiler/test/runnable/sieve.d diff --git a/test/runnable/sroa13220.d b/compiler/test/runnable/sroa13220.d similarity index 100% rename from test/runnable/sroa13220.d rename to compiler/test/runnable/sroa13220.d diff --git a/test/runnable/staticforeach.d b/compiler/test/runnable/staticforeach.d similarity index 100% rename from test/runnable/staticforeach.d rename to compiler/test/runnable/staticforeach.d diff --git a/test/runnable/statictor.d b/compiler/test/runnable/statictor.d similarity index 100% rename from test/runnable/statictor.d rename to compiler/test/runnable/statictor.d diff --git a/test/runnable/stress.d b/compiler/test/runnable/stress.d similarity index 100% rename from test/runnable/stress.d rename to compiler/test/runnable/stress.d diff --git a/test/runnable/structlit.d b/compiler/test/runnable/structlit.d similarity index 100% rename from test/runnable/structlit.d rename to compiler/test/runnable/structlit.d diff --git a/test/runnable/template1.d b/compiler/test/runnable/template1.d similarity index 100% rename from test/runnable/template1.d rename to compiler/test/runnable/template1.d diff --git a/test/runnable/template10.d b/compiler/test/runnable/template10.d similarity index 100% rename from test/runnable/template10.d rename to compiler/test/runnable/template10.d diff --git a/test/runnable/template13478.d b/compiler/test/runnable/template13478.d similarity index 100% rename from test/runnable/template13478.d rename to compiler/test/runnable/template13478.d diff --git a/test/runnable/template2.d b/compiler/test/runnable/template2.d similarity index 100% rename from test/runnable/template2.d rename to compiler/test/runnable/template2.d diff --git a/test/runnable/template2962.d b/compiler/test/runnable/template2962.d similarity index 100% rename from test/runnable/template2962.d rename to compiler/test/runnable/template2962.d diff --git a/test/runnable/template3.d b/compiler/test/runnable/template3.d similarity index 100% rename from test/runnable/template3.d rename to compiler/test/runnable/template3.d diff --git a/test/runnable/template4.d b/compiler/test/runnable/template4.d similarity index 100% rename from test/runnable/template4.d rename to compiler/test/runnable/template4.d diff --git a/test/runnable/template6.d b/compiler/test/runnable/template6.d similarity index 100% rename from test/runnable/template6.d rename to compiler/test/runnable/template6.d diff --git a/test/runnable/template8.d b/compiler/test/runnable/template8.d similarity index 100% rename from test/runnable/template8.d rename to compiler/test/runnable/template8.d diff --git a/test/runnable/template9.d b/compiler/test/runnable/template9.d similarity index 100% rename from test/runnable/template9.d rename to compiler/test/runnable/template9.d diff --git a/test/runnable/test10.d b/compiler/test/runnable/test10.d similarity index 100% rename from test/runnable/test10.d rename to compiler/test/runnable/test10.d diff --git a/test/runnable/test10378.d b/compiler/test/runnable/test10378.d similarity index 100% rename from test/runnable/test10378.d rename to compiler/test/runnable/test10378.d diff --git a/test/runnable/test10386.sh b/compiler/test/runnable/test10386.sh similarity index 100% rename from test/runnable/test10386.sh rename to compiler/test/runnable/test10386.sh diff --git a/test/runnable/test10441.d b/compiler/test/runnable/test10441.d similarity index 100% rename from test/runnable/test10441.d rename to compiler/test/runnable/test10441.d diff --git a/test/runnable/test10445.d b/compiler/test/runnable/test10445.d similarity index 100% rename from test/runnable/test10445.d rename to compiler/test/runnable/test10445.d diff --git a/test/runnable/test10567.sh b/compiler/test/runnable/test10567.sh similarity index 100% rename from test/runnable/test10567.sh rename to compiler/test/runnable/test10567.sh diff --git a/test/runnable/test10573.d b/compiler/test/runnable/test10573.d similarity index 100% rename from test/runnable/test10573.d rename to compiler/test/runnable/test10573.d diff --git a/test/runnable/test10619.d b/compiler/test/runnable/test10619.d similarity index 100% rename from test/runnable/test10619.d rename to compiler/test/runnable/test10619.d diff --git a/test/runnable/test10736.d b/compiler/test/runnable/test10736.d similarity index 100% rename from test/runnable/test10736.d rename to compiler/test/runnable/test10736.d diff --git a/test/runnable/test10942.d b/compiler/test/runnable/test10942.d similarity index 100% rename from test/runnable/test10942.d rename to compiler/test/runnable/test10942.d diff --git a/test/runnable/test11.d b/compiler/test/runnable/test11.d similarity index 100% rename from test/runnable/test11.d rename to compiler/test/runnable/test11.d diff --git a/test/runnable/test11039.d b/compiler/test/runnable/test11039.d similarity index 100% rename from test/runnable/test11039.d rename to compiler/test/runnable/test11039.d diff --git a/test/runnable/test11239.d b/compiler/test/runnable/test11239.d similarity index 100% rename from test/runnable/test11239.d rename to compiler/test/runnable/test11239.d diff --git a/test/runnable/test11447a.d b/compiler/test/runnable/test11447a.d similarity index 100% rename from test/runnable/test11447a.d rename to compiler/test/runnable/test11447a.d diff --git a/test/runnable/test11447b.d b/compiler/test/runnable/test11447b.d similarity index 100% rename from test/runnable/test11447b.d rename to compiler/test/runnable/test11447b.d diff --git a/test/runnable/test11447c.d b/compiler/test/runnable/test11447c.d similarity index 100% rename from test/runnable/test11447c.d rename to compiler/test/runnable/test11447c.d diff --git a/test/runnable/test11745.d b/compiler/test/runnable/test11745.d similarity index 100% rename from test/runnable/test11745.d rename to compiler/test/runnable/test11745.d diff --git a/test/runnable/test11863.d b/compiler/test/runnable/test11863.d similarity index 100% rename from test/runnable/test11863.d rename to compiler/test/runnable/test11863.d diff --git a/test/runnable/test11934.d b/compiler/test/runnable/test11934.d similarity index 100% rename from test/runnable/test11934.d rename to compiler/test/runnable/test11934.d diff --git a/test/runnable/test12.d b/compiler/test/runnable/test12.d similarity index 100% rename from test/runnable/test12.d rename to compiler/test/runnable/test12.d diff --git a/test/runnable/test12197.d b/compiler/test/runnable/test12197.d similarity index 100% rename from test/runnable/test12197.d rename to compiler/test/runnable/test12197.d diff --git a/test/runnable/test12486.d b/compiler/test/runnable/test12486.d similarity index 100% rename from test/runnable/test12486.d rename to compiler/test/runnable/test12486.d diff --git a/test/runnable/test12874.d b/compiler/test/runnable/test12874.d similarity index 100% rename from test/runnable/test12874.d rename to compiler/test/runnable/test12874.d diff --git a/test/runnable/test13.d b/compiler/test/runnable/test13.d similarity index 100% rename from test/runnable/test13.d rename to compiler/test/runnable/test13.d diff --git a/test/runnable/test13117.d b/compiler/test/runnable/test13117.d similarity index 100% rename from test/runnable/test13117.d rename to compiler/test/runnable/test13117.d diff --git a/test/runnable/test13117b.d b/compiler/test/runnable/test13117b.d similarity index 100% rename from test/runnable/test13117b.d rename to compiler/test/runnable/test13117b.d diff --git a/test/runnable/test13504.d b/compiler/test/runnable/test13504.d similarity index 100% rename from test/runnable/test13504.d rename to compiler/test/runnable/test13504.d diff --git a/test/runnable/test13613.d b/compiler/test/runnable/test13613.d similarity index 100% rename from test/runnable/test13613.d rename to compiler/test/runnable/test13613.d diff --git a/test/runnable/test13666.sh b/compiler/test/runnable/test13666.sh similarity index 100% rename from test/runnable/test13666.sh rename to compiler/test/runnable/test13666.sh diff --git a/test/runnable/test13742.sh b/compiler/test/runnable/test13742.sh similarity index 100% rename from test/runnable/test13742.sh rename to compiler/test/runnable/test13742.sh diff --git a/test/runnable/test13774.sh b/compiler/test/runnable/test13774.sh similarity index 100% rename from test/runnable/test13774.sh rename to compiler/test/runnable/test13774.sh diff --git a/test/runnable/test13944.d b/compiler/test/runnable/test13944.d similarity index 100% rename from test/runnable/test13944.d rename to compiler/test/runnable/test13944.d diff --git a/test/runnable/test14613.d b/compiler/test/runnable/test14613.d similarity index 100% rename from test/runnable/test14613.d rename to compiler/test/runnable/test14613.d diff --git a/test/runnable/test14874.d b/compiler/test/runnable/test14874.d similarity index 100% rename from test/runnable/test14874.d rename to compiler/test/runnable/test14874.d diff --git a/test/runnable/test14901.d b/compiler/test/runnable/test14901.d similarity index 100% rename from test/runnable/test14901.d rename to compiler/test/runnable/test14901.d diff --git a/test/runnable/test14903.d b/compiler/test/runnable/test14903.d similarity index 100% rename from test/runnable/test14903.d rename to compiler/test/runnable/test14903.d diff --git a/test/runnable/test15.d b/compiler/test/runnable/test15.d similarity index 100% rename from test/runnable/test15.d rename to compiler/test/runnable/test15.d diff --git a/test/runnable/test15079.d b/compiler/test/runnable/test15079.d similarity index 100% rename from test/runnable/test15079.d rename to compiler/test/runnable/test15079.d diff --git a/test/runnable/test15373.d b/compiler/test/runnable/test15373.d similarity index 100% rename from test/runnable/test15373.d rename to compiler/test/runnable/test15373.d diff --git a/test/runnable/test15568.d b/compiler/test/runnable/test15568.d similarity index 100% rename from test/runnable/test15568.d rename to compiler/test/runnable/test15568.d diff --git a/test/runnable/test15779.d b/compiler/test/runnable/test15779.d similarity index 100% rename from test/runnable/test15779.d rename to compiler/test/runnable/test15779.d diff --git a/test/runnable/test15862.d b/compiler/test/runnable/test15862.d similarity index 100% rename from test/runnable/test15862.d rename to compiler/test/runnable/test15862.d diff --git a/test/runnable/test15913.d b/compiler/test/runnable/test15913.d similarity index 100% rename from test/runnable/test15913.d rename to compiler/test/runnable/test15913.d diff --git a/test/runnable/test16.d b/compiler/test/runnable/test16.d similarity index 100% rename from test/runnable/test16.d rename to compiler/test/runnable/test16.d diff --git a/test/runnable/test16047.d b/compiler/test/runnable/test16047.d similarity index 100% rename from test/runnable/test16047.d rename to compiler/test/runnable/test16047.d diff --git a/test/runnable/test16096.sh b/compiler/test/runnable/test16096.sh similarity index 100% rename from test/runnable/test16096.sh rename to compiler/test/runnable/test16096.sh diff --git a/test/runnable/test16115.d b/compiler/test/runnable/test16115.d similarity index 100% rename from test/runnable/test16115.d rename to compiler/test/runnable/test16115.d diff --git a/test/runnable/test16140.d b/compiler/test/runnable/test16140.d similarity index 100% rename from test/runnable/test16140.d rename to compiler/test/runnable/test16140.d diff --git a/test/runnable/test16555.d b/compiler/test/runnable/test16555.d similarity index 100% rename from test/runnable/test16555.d rename to compiler/test/runnable/test16555.d diff --git a/test/runnable/test16579.d b/compiler/test/runnable/test16579.d similarity index 100% rename from test/runnable/test16579.d rename to compiler/test/runnable/test16579.d diff --git a/test/runnable/test16640.d b/compiler/test/runnable/test16640.d similarity index 100% rename from test/runnable/test16640.d rename to compiler/test/runnable/test16640.d diff --git a/test/runnable/test16980.d b/compiler/test/runnable/test16980.d similarity index 100% rename from test/runnable/test16980.d rename to compiler/test/runnable/test16980.d diff --git a/test/runnable/test17.d b/compiler/test/runnable/test17.d similarity index 100% rename from test/runnable/test17.d rename to compiler/test/runnable/test17.d diff --git a/test/runnable/test17072.d b/compiler/test/runnable/test17072.d similarity index 100% rename from test/runnable/test17072.d rename to compiler/test/runnable/test17072.d diff --git a/test/runnable/test17181.d b/compiler/test/runnable/test17181.d similarity index 100% rename from test/runnable/test17181.d rename to compiler/test/runnable/test17181.d diff --git a/test/runnable/test17181b.d b/compiler/test/runnable/test17181b.d similarity index 100% rename from test/runnable/test17181b.d rename to compiler/test/runnable/test17181b.d diff --git a/test/runnable/test17246.d b/compiler/test/runnable/test17246.d similarity index 100% rename from test/runnable/test17246.d rename to compiler/test/runnable/test17246.d diff --git a/test/runnable/test17258.d b/compiler/test/runnable/test17258.d similarity index 100% rename from test/runnable/test17258.d rename to compiler/test/runnable/test17258.d diff --git a/test/runnable/test17337.d b/compiler/test/runnable/test17337.d similarity index 100% rename from test/runnable/test17337.d rename to compiler/test/runnable/test17337.d diff --git a/test/runnable/test17338.d b/compiler/test/runnable/test17338.d similarity index 100% rename from test/runnable/test17338.d rename to compiler/test/runnable/test17338.d diff --git a/test/runnable/test17559.d b/compiler/test/runnable/test17559.d similarity index 100% rename from test/runnable/test17559.d rename to compiler/test/runnable/test17559.d diff --git a/test/runnable/test17619.sh b/compiler/test/runnable/test17619.sh similarity index 100% rename from test/runnable/test17619.sh rename to compiler/test/runnable/test17619.sh diff --git a/test/runnable/test17684.d b/compiler/test/runnable/test17684.d similarity index 100% rename from test/runnable/test17684.d rename to compiler/test/runnable/test17684.d diff --git a/test/runnable/test17868.d b/compiler/test/runnable/test17868.d similarity index 100% rename from test/runnable/test17868.d rename to compiler/test/runnable/test17868.d diff --git a/test/runnable/test17868b.d b/compiler/test/runnable/test17868b.d similarity index 100% rename from test/runnable/test17868b.d rename to compiler/test/runnable/test17868b.d diff --git a/test/runnable/test17878.d b/compiler/test/runnable/test17878.d similarity index 100% rename from test/runnable/test17878.d rename to compiler/test/runnable/test17878.d diff --git a/test/runnable/test17885.d b/compiler/test/runnable/test17885.d similarity index 100% rename from test/runnable/test17885.d rename to compiler/test/runnable/test17885.d diff --git a/test/runnable/test17899.d b/compiler/test/runnable/test17899.d similarity index 100% rename from test/runnable/test17899.d rename to compiler/test/runnable/test17899.d diff --git a/test/runnable/test17940.d b/compiler/test/runnable/test17940.d similarity index 100% rename from test/runnable/test17940.d rename to compiler/test/runnable/test17940.d diff --git a/test/runnable/test17943.d b/compiler/test/runnable/test17943.d similarity index 100% rename from test/runnable/test17943.d rename to compiler/test/runnable/test17943.d diff --git a/test/runnable/test17965.d b/compiler/test/runnable/test17965.d similarity index 100% rename from test/runnable/test17965.d rename to compiler/test/runnable/test17965.d diff --git a/test/runnable/test17968.d b/compiler/test/runnable/test17968.d similarity index 100% rename from test/runnable/test17968.d rename to compiler/test/runnable/test17968.d diff --git a/test/runnable/test18054.d b/compiler/test/runnable/test18054.d similarity index 100% rename from test/runnable/test18054.d rename to compiler/test/runnable/test18054.d diff --git a/test/runnable/test18076.sh b/compiler/test/runnable/test18076.sh similarity index 100% rename from test/runnable/test18076.sh rename to compiler/test/runnable/test18076.sh diff --git a/test/runnable/test18141.sh b/compiler/test/runnable/test18141.sh similarity index 100% rename from test/runnable/test18141.sh rename to compiler/test/runnable/test18141.sh diff --git a/test/runnable/test18296.d b/compiler/test/runnable/test18296.d similarity index 100% rename from test/runnable/test18296.d rename to compiler/test/runnable/test18296.d diff --git a/test/runnable/test18322.d b/compiler/test/runnable/test18322.d similarity index 100% rename from test/runnable/test18322.d rename to compiler/test/runnable/test18322.d diff --git a/test/runnable/test18335.sh b/compiler/test/runnable/test18335.sh similarity index 100% rename from test/runnable/test18335.sh rename to compiler/test/runnable/test18335.sh diff --git a/test/runnable/test18412.sh b/compiler/test/runnable/test18412.sh similarity index 100% rename from test/runnable/test18412.sh rename to compiler/test/runnable/test18412.sh diff --git a/test/runnable/test18456.sh b/compiler/test/runnable/test18456.sh similarity index 100% rename from test/runnable/test18456.sh rename to compiler/test/runnable/test18456.sh diff --git a/test/runnable/test18534.d b/compiler/test/runnable/test18534.d similarity index 100% rename from test/runnable/test18534.d rename to compiler/test/runnable/test18534.d diff --git a/test/runnable/test18545.d b/compiler/test/runnable/test18545.d similarity index 100% rename from test/runnable/test18545.d rename to compiler/test/runnable/test18545.d diff --git a/test/runnable/test18746.d b/compiler/test/runnable/test18746.d similarity index 100% rename from test/runnable/test18746.d rename to compiler/test/runnable/test18746.d diff --git a/test/runnable/test18868.d b/compiler/test/runnable/test18868.d similarity index 100% rename from test/runnable/test18868.d rename to compiler/test/runnable/test18868.d diff --git a/test/runnable/test18868_2.d b/compiler/test/runnable/test18868_2.d similarity index 100% rename from test/runnable/test18868_2.d rename to compiler/test/runnable/test18868_2.d diff --git a/test/runnable/test18868_3.d b/compiler/test/runnable/test18868_3.d similarity index 100% rename from test/runnable/test18868_3.d rename to compiler/test/runnable/test18868_3.d diff --git a/test/runnable/test18880.d b/compiler/test/runnable/test18880.d similarity index 100% rename from test/runnable/test18880.d rename to compiler/test/runnable/test18880.d diff --git a/test/runnable/test18902.sh b/compiler/test/runnable/test18902.sh similarity index 100% rename from test/runnable/test18902.sh rename to compiler/test/runnable/test18902.sh diff --git a/test/runnable/test18916.d b/compiler/test/runnable/test18916.d similarity index 100% rename from test/runnable/test18916.d rename to compiler/test/runnable/test18916.d diff --git a/test/runnable/test18973.d b/compiler/test/runnable/test18973.d similarity index 100% rename from test/runnable/test18973.d rename to compiler/test/runnable/test18973.d diff --git a/test/runnable/test19.d b/compiler/test/runnable/test19.d similarity index 100% rename from test/runnable/test19.d rename to compiler/test/runnable/test19.d diff --git a/test/runnable/test19086.d b/compiler/test/runnable/test19086.d similarity index 100% rename from test/runnable/test19086.d rename to compiler/test/runnable/test19086.d diff --git a/test/runnable/test19122.d b/compiler/test/runnable/test19122.d similarity index 100% rename from test/runnable/test19122.d rename to compiler/test/runnable/test19122.d diff --git a/test/runnable/test19163.d b/compiler/test/runnable/test19163.d similarity index 100% rename from test/runnable/test19163.d rename to compiler/test/runnable/test19163.d diff --git a/test/runnable/test19185.d b/compiler/test/runnable/test19185.d similarity index 100% rename from test/runnable/test19185.d rename to compiler/test/runnable/test19185.d diff --git a/test/runnable/test19192.d b/compiler/test/runnable/test19192.d similarity index 100% rename from test/runnable/test19192.d rename to compiler/test/runnable/test19192.d diff --git a/test/runnable/test19223.d b/compiler/test/runnable/test19223.d similarity index 100% rename from test/runnable/test19223.d rename to compiler/test/runnable/test19223.d diff --git a/test/runnable/test19251.d b/compiler/test/runnable/test19251.d similarity index 100% rename from test/runnable/test19251.d rename to compiler/test/runnable/test19251.d diff --git a/test/runnable/test19317.d b/compiler/test/runnable/test19317.d similarity index 100% rename from test/runnable/test19317.d rename to compiler/test/runnable/test19317.d diff --git a/test/runnable/test19386.d b/compiler/test/runnable/test19386.d similarity index 100% rename from test/runnable/test19386.d rename to compiler/test/runnable/test19386.d diff --git a/test/runnable/test19393.d b/compiler/test/runnable/test19393.d similarity index 100% rename from test/runnable/test19393.d rename to compiler/test/runnable/test19393.d diff --git a/test/runnable/test19441.d b/compiler/test/runnable/test19441.d similarity index 100% rename from test/runnable/test19441.d rename to compiler/test/runnable/test19441.d diff --git a/test/runnable/test19476.d b/compiler/test/runnable/test19476.d similarity index 100% rename from test/runnable/test19476.d rename to compiler/test/runnable/test19476.d diff --git a/test/runnable/test19639.d b/compiler/test/runnable/test19639.d similarity index 100% rename from test/runnable/test19639.d rename to compiler/test/runnable/test19639.d diff --git a/test/runnable/test19655a.d b/compiler/test/runnable/test19655a.d similarity index 100% rename from test/runnable/test19655a.d rename to compiler/test/runnable/test19655a.d diff --git a/test/runnable/test19672.d b/compiler/test/runnable/test19672.d similarity index 100% rename from test/runnable/test19672.d rename to compiler/test/runnable/test19672.d diff --git a/test/runnable/test19679.d b/compiler/test/runnable/test19679.d similarity index 100% rename from test/runnable/test19679.d rename to compiler/test/runnable/test19679.d diff --git a/test/runnable/test19688.d b/compiler/test/runnable/test19688.d similarity index 100% rename from test/runnable/test19688.d rename to compiler/test/runnable/test19688.d diff --git a/test/runnable/test19729.d b/compiler/test/runnable/test19729.d similarity index 100% rename from test/runnable/test19729.d rename to compiler/test/runnable/test19729.d diff --git a/test/runnable/test19734.d b/compiler/test/runnable/test19734.d similarity index 100% rename from test/runnable/test19734.d rename to compiler/test/runnable/test19734.d diff --git a/test/runnable/test19735.d b/compiler/test/runnable/test19735.d similarity index 100% rename from test/runnable/test19735.d rename to compiler/test/runnable/test19735.d diff --git a/test/runnable/test19774.d b/compiler/test/runnable/test19774.d similarity index 100% rename from test/runnable/test19774.d rename to compiler/test/runnable/test19774.d diff --git a/test/runnable/test19782.d b/compiler/test/runnable/test19782.d similarity index 100% rename from test/runnable/test19782.d rename to compiler/test/runnable/test19782.d diff --git a/test/runnable/test19822.d b/compiler/test/runnable/test19822.d similarity index 100% rename from test/runnable/test19822.d rename to compiler/test/runnable/test19822.d diff --git a/test/runnable/test19825.d b/compiler/test/runnable/test19825.d similarity index 100% rename from test/runnable/test19825.d rename to compiler/test/runnable/test19825.d diff --git a/test/runnable/test19891.d b/compiler/test/runnable/test19891.d similarity index 100% rename from test/runnable/test19891.d rename to compiler/test/runnable/test19891.d diff --git a/test/runnable/test2.d b/compiler/test/runnable/test2.d similarity index 100% rename from test/runnable/test2.d rename to compiler/test/runnable/test2.d diff --git a/test/runnable/test20.d b/compiler/test/runnable/test20.d similarity index 100% rename from test/runnable/test20.d rename to compiler/test/runnable/test20.d diff --git a/test/runnable/test20025.d b/compiler/test/runnable/test20025.d similarity index 100% rename from test/runnable/test20025.d rename to compiler/test/runnable/test20025.d diff --git a/test/runnable/test20036.d b/compiler/test/runnable/test20036.d similarity index 100% rename from test/runnable/test20036.d rename to compiler/test/runnable/test20036.d diff --git a/test/runnable/test20130.d b/compiler/test/runnable/test20130.d similarity index 100% rename from test/runnable/test20130.d rename to compiler/test/runnable/test20130.d diff --git a/test/runnable/test20401.d b/compiler/test/runnable/test20401.d similarity index 100% rename from test/runnable/test20401.d rename to compiler/test/runnable/test20401.d diff --git a/test/runnable/test20565.d b/compiler/test/runnable/test20565.d similarity index 100% rename from test/runnable/test20565.d rename to compiler/test/runnable/test20565.d diff --git a/test/runnable/test20603.d b/compiler/test/runnable/test20603.d similarity index 100% rename from test/runnable/test20603.d rename to compiler/test/runnable/test20603.d diff --git a/test/runnable/test20649.d b/compiler/test/runnable/test20649.d similarity index 100% rename from test/runnable/test20649.d rename to compiler/test/runnable/test20649.d diff --git a/test/runnable/test20734.d b/compiler/test/runnable/test20734.d similarity index 100% rename from test/runnable/test20734.d rename to compiler/test/runnable/test20734.d diff --git a/test/runnable/test20855.d b/compiler/test/runnable/test20855.d similarity index 100% rename from test/runnable/test20855.d rename to compiler/test/runnable/test20855.d diff --git a/test/runnable/test20893.d b/compiler/test/runnable/test20893.d similarity index 100% rename from test/runnable/test20893.d rename to compiler/test/runnable/test20893.d diff --git a/test/runnable/test21.d b/compiler/test/runnable/test21.d similarity index 100% rename from test/runnable/test21.d rename to compiler/test/runnable/test21.d diff --git a/test/runnable/test21039.d b/compiler/test/runnable/test21039.d similarity index 100% rename from test/runnable/test21039.d rename to compiler/test/runnable/test21039.d diff --git a/test/runnable/test21040.d b/compiler/test/runnable/test21040.d similarity index 100% rename from test/runnable/test21040.d rename to compiler/test/runnable/test21040.d diff --git a/test/runnable/test21120.d b/compiler/test/runnable/test21120.d similarity index 100% rename from test/runnable/test21120.d rename to compiler/test/runnable/test21120.d diff --git a/test/runnable/test21234.sh b/compiler/test/runnable/test21234.sh similarity index 100% rename from test/runnable/test21234.sh rename to compiler/test/runnable/test21234.sh diff --git a/test/runnable/test21357.d b/compiler/test/runnable/test21357.d similarity index 100% rename from test/runnable/test21357.d rename to compiler/test/runnable/test21357.d diff --git a/test/runnable/test21367.d b/compiler/test/runnable/test21367.d similarity index 100% rename from test/runnable/test21367.d rename to compiler/test/runnable/test21367.d diff --git a/test/runnable/test21403.d b/compiler/test/runnable/test21403.d similarity index 100% rename from test/runnable/test21403.d rename to compiler/test/runnable/test21403.d diff --git a/test/runnable/test21416.d b/compiler/test/runnable/test21416.d similarity index 100% rename from test/runnable/test21416.d rename to compiler/test/runnable/test21416.d diff --git a/test/runnable/test21424.d b/compiler/test/runnable/test21424.d similarity index 100% rename from test/runnable/test21424.d rename to compiler/test/runnable/test21424.d diff --git a/test/runnable/test21479.d b/compiler/test/runnable/test21479.d similarity index 100% rename from test/runnable/test21479.d rename to compiler/test/runnable/test21479.d diff --git a/test/runnable/test21515.d b/compiler/test/runnable/test21515.d similarity index 100% rename from test/runnable/test21515.d rename to compiler/test/runnable/test21515.d diff --git a/test/runnable/test21586.d b/compiler/test/runnable/test21586.d similarity index 100% rename from test/runnable/test21586.d rename to compiler/test/runnable/test21586.d diff --git a/test/runnable/test21723.sh b/compiler/test/runnable/test21723.sh similarity index 100% rename from test/runnable/test21723.sh rename to compiler/test/runnable/test21723.sh diff --git a/test/runnable/test21822.d b/compiler/test/runnable/test21822.d similarity index 100% rename from test/runnable/test21822.d rename to compiler/test/runnable/test21822.d diff --git a/test/runnable/test21833.d b/compiler/test/runnable/test21833.d similarity index 100% rename from test/runnable/test21833.d rename to compiler/test/runnable/test21833.d diff --git a/test/runnable/test22.d b/compiler/test/runnable/test22.d similarity index 100% rename from test/runnable/test22.d rename to compiler/test/runnable/test22.d diff --git a/test/runnable/test22070_2.c b/compiler/test/runnable/test22070_2.c similarity index 100% rename from test/runnable/test22070_2.c rename to compiler/test/runnable/test22070_2.c diff --git a/test/runnable/test22071.c b/compiler/test/runnable/test22071.c similarity index 100% rename from test/runnable/test22071.c rename to compiler/test/runnable/test22071.c diff --git a/test/runnable/test22163.d b/compiler/test/runnable/test22163.d similarity index 100% rename from test/runnable/test22163.d rename to compiler/test/runnable/test22163.d diff --git a/test/runnable/test22175.d b/compiler/test/runnable/test22175.d similarity index 100% rename from test/runnable/test22175.d rename to compiler/test/runnable/test22175.d diff --git a/test/runnable/test22205.d b/compiler/test/runnable/test22205.d similarity index 100% rename from test/runnable/test22205.d rename to compiler/test/runnable/test22205.d diff --git a/test/runnable/test22209.d b/compiler/test/runnable/test22209.d similarity index 100% rename from test/runnable/test22209.d rename to compiler/test/runnable/test22209.d diff --git a/test/runnable/test22227.d b/compiler/test/runnable/test22227.d similarity index 100% rename from test/runnable/test22227.d rename to compiler/test/runnable/test22227.d diff --git a/test/runnable/test22278.d b/compiler/test/runnable/test22278.d similarity index 100% rename from test/runnable/test22278.d rename to compiler/test/runnable/test22278.d diff --git a/test/runnable/test22321.c b/compiler/test/runnable/test22321.c similarity index 100% rename from test/runnable/test22321.c rename to compiler/test/runnable/test22321.c diff --git a/test/runnable/test22326.c b/compiler/test/runnable/test22326.c similarity index 100% rename from test/runnable/test22326.c rename to compiler/test/runnable/test22326.c diff --git a/test/runnable/test22342.c b/compiler/test/runnable/test22342.c similarity index 100% rename from test/runnable/test22342.c rename to compiler/test/runnable/test22342.c diff --git a/test/runnable/test22376.c b/compiler/test/runnable/test22376.c similarity index 100% rename from test/runnable/test22376.c rename to compiler/test/runnable/test22376.c diff --git a/test/runnable/test22428.c b/compiler/test/runnable/test22428.c similarity index 100% rename from test/runnable/test22428.c rename to compiler/test/runnable/test22428.c diff --git a/test/runnable/test22500.c b/compiler/test/runnable/test22500.c similarity index 100% rename from test/runnable/test22500.c rename to compiler/test/runnable/test22500.c diff --git a/test/runnable/test22513.c b/compiler/test/runnable/test22513.c similarity index 100% rename from test/runnable/test22513.c rename to compiler/test/runnable/test22513.c diff --git a/test/runnable/test22531.c b/compiler/test/runnable/test22531.c similarity index 100% rename from test/runnable/test22531.c rename to compiler/test/runnable/test22531.c diff --git a/test/runnable/test22538.c b/compiler/test/runnable/test22538.c similarity index 100% rename from test/runnable/test22538.c rename to compiler/test/runnable/test22538.c diff --git a/test/runnable/test22567.c b/compiler/test/runnable/test22567.c similarity index 100% rename from test/runnable/test22567.c rename to compiler/test/runnable/test22567.c diff --git a/test/runnable/test22585.c b/compiler/test/runnable/test22585.c similarity index 100% rename from test/runnable/test22585.c rename to compiler/test/runnable/test22585.c diff --git a/test/runnable/test22592.c b/compiler/test/runnable/test22592.c similarity index 100% rename from test/runnable/test22592.c rename to compiler/test/runnable/test22592.c diff --git a/test/runnable/test22597.c b/compiler/test/runnable/test22597.c similarity index 100% rename from test/runnable/test22597.c rename to compiler/test/runnable/test22597.c diff --git a/test/runnable/test22717.d b/compiler/test/runnable/test22717.d similarity index 100% rename from test/runnable/test22717.d rename to compiler/test/runnable/test22717.d diff --git a/test/runnable/test22863.sh b/compiler/test/runnable/test22863.sh similarity index 100% rename from test/runnable/test22863.sh rename to compiler/test/runnable/test22863.sh diff --git a/test/runnable/test22897.c b/compiler/test/runnable/test22897.c similarity index 100% rename from test/runnable/test22897.c rename to compiler/test/runnable/test22897.c diff --git a/test/runnable/test22923.c b/compiler/test/runnable/test22923.c similarity index 100% rename from test/runnable/test22923.c rename to compiler/test/runnable/test22923.c diff --git a/test/runnable/test22930.c b/compiler/test/runnable/test22930.c similarity index 100% rename from test/runnable/test22930.c rename to compiler/test/runnable/test22930.c diff --git a/test/runnable/test22945.d b/compiler/test/runnable/test22945.d similarity index 100% rename from test/runnable/test22945.d rename to compiler/test/runnable/test22945.d diff --git a/test/runnable/test22972.c b/compiler/test/runnable/test22972.c similarity index 100% rename from test/runnable/test22972.c rename to compiler/test/runnable/test22972.c diff --git a/test/runnable/test22974.c b/compiler/test/runnable/test22974.c similarity index 100% rename from test/runnable/test22974.c rename to compiler/test/runnable/test22974.c diff --git a/test/runnable/test22976.c b/compiler/test/runnable/test22976.c similarity index 100% rename from test/runnable/test22976.c rename to compiler/test/runnable/test22976.c diff --git a/test/runnable/test22994.c b/compiler/test/runnable/test22994.c similarity index 100% rename from test/runnable/test22994.c rename to compiler/test/runnable/test22994.c diff --git a/test/runnable/test23.d b/compiler/test/runnable/test23.d similarity index 100% rename from test/runnable/test23.d rename to compiler/test/runnable/test23.d diff --git a/test/runnable/test23010.d b/compiler/test/runnable/test23010.d similarity index 100% rename from test/runnable/test23010.d rename to compiler/test/runnable/test23010.d diff --git a/test/runnable/test23011.c b/compiler/test/runnable/test23011.c similarity index 100% rename from test/runnable/test23011.c rename to compiler/test/runnable/test23011.c diff --git a/test/runnable/test23025.c b/compiler/test/runnable/test23025.c similarity index 100% rename from test/runnable/test23025.c rename to compiler/test/runnable/test23025.c diff --git a/test/runnable/test23028.c b/compiler/test/runnable/test23028.c similarity index 100% rename from test/runnable/test23028.c rename to compiler/test/runnable/test23028.c diff --git a/test/runnable/test23045.c b/compiler/test/runnable/test23045.c similarity index 100% rename from test/runnable/test23045.c rename to compiler/test/runnable/test23045.c diff --git a/test/runnable/test23058.c b/compiler/test/runnable/test23058.c similarity index 100% rename from test/runnable/test23058.c rename to compiler/test/runnable/test23058.c diff --git a/test/runnable/test23083.d b/compiler/test/runnable/test23083.d similarity index 100% rename from test/runnable/test23083.d rename to compiler/test/runnable/test23083.d diff --git a/test/runnable/test23148.sh b/compiler/test/runnable/test23148.sh similarity index 100% rename from test/runnable/test23148.sh rename to compiler/test/runnable/test23148.sh diff --git a/test/runnable/test23181.d b/compiler/test/runnable/test23181.d similarity index 100% rename from test/runnable/test23181.d rename to compiler/test/runnable/test23181.d diff --git a/test/runnable/test24.d b/compiler/test/runnable/test24.d similarity index 100% rename from test/runnable/test24.d rename to compiler/test/runnable/test24.d diff --git a/test/runnable/test27.d b/compiler/test/runnable/test27.d similarity index 100% rename from test/runnable/test27.d rename to compiler/test/runnable/test27.d diff --git a/test/runnable/test28.d b/compiler/test/runnable/test28.d similarity index 100% rename from test/runnable/test28.d rename to compiler/test/runnable/test28.d diff --git a/test/runnable/test29.d b/compiler/test/runnable/test29.d similarity index 100% rename from test/runnable/test29.d rename to compiler/test/runnable/test29.d diff --git a/test/runnable/test3.d b/compiler/test/runnable/test3.d similarity index 100% rename from test/runnable/test3.d rename to compiler/test/runnable/test3.d diff --git a/test/runnable/test30.d b/compiler/test/runnable/test30.d similarity index 100% rename from test/runnable/test30.d rename to compiler/test/runnable/test30.d diff --git a/test/runnable/test31.d b/compiler/test/runnable/test31.d similarity index 100% rename from test/runnable/test31.d rename to compiler/test/runnable/test31.d diff --git a/test/runnable/test32.d b/compiler/test/runnable/test32.d similarity index 100% rename from test/runnable/test32.d rename to compiler/test/runnable/test32.d diff --git a/test/runnable/test34.d b/compiler/test/runnable/test34.d similarity index 100% rename from test/runnable/test34.d rename to compiler/test/runnable/test34.d diff --git a/test/runnable/test3449.d b/compiler/test/runnable/test3449.d similarity index 100% rename from test/runnable/test3449.d rename to compiler/test/runnable/test3449.d diff --git a/test/runnable/test35.sh b/compiler/test/runnable/test35.sh similarity index 100% rename from test/runnable/test35.sh rename to compiler/test/runnable/test35.sh diff --git a/test/runnable/test3574a.d b/compiler/test/runnable/test3574a.d similarity index 100% rename from test/runnable/test3574a.d rename to compiler/test/runnable/test3574a.d diff --git a/test/runnable/test3574b.d b/compiler/test/runnable/test3574b.d similarity index 100% rename from test/runnable/test3574b.d rename to compiler/test/runnable/test3574b.d diff --git a/test/runnable/test3574c.d b/compiler/test/runnable/test3574c.d similarity index 100% rename from test/runnable/test3574c.d rename to compiler/test/runnable/test3574c.d diff --git a/test/runnable/test3574d.d b/compiler/test/runnable/test3574d.d similarity index 100% rename from test/runnable/test3574d.d rename to compiler/test/runnable/test3574d.d diff --git a/test/runnable/test36.d b/compiler/test/runnable/test36.d similarity index 100% rename from test/runnable/test36.d rename to compiler/test/runnable/test36.d diff --git a/test/runnable/test37.d b/compiler/test/runnable/test37.d similarity index 100% rename from test/runnable/test37.d rename to compiler/test/runnable/test37.d diff --git a/test/runnable/test38.d b/compiler/test/runnable/test38.d similarity index 100% rename from test/runnable/test38.d rename to compiler/test/runnable/test38.d diff --git a/test/runnable/test39.sh b/compiler/test/runnable/test39.sh similarity index 100% rename from test/runnable/test39.sh rename to compiler/test/runnable/test39.sh diff --git a/test/runnable/test4.d b/compiler/test/runnable/test4.d similarity index 100% rename from test/runnable/test4.d rename to compiler/test/runnable/test4.d diff --git a/test/runnable/test40.d b/compiler/test/runnable/test40.d similarity index 100% rename from test/runnable/test40.d rename to compiler/test/runnable/test40.d diff --git a/test/runnable/test41.d b/compiler/test/runnable/test41.d similarity index 100% rename from test/runnable/test41.d rename to compiler/test/runnable/test41.d diff --git a/test/runnable/test42.d b/compiler/test/runnable/test42.d similarity index 100% rename from test/runnable/test42.d rename to compiler/test/runnable/test42.d diff --git a/test/runnable/test42a.d b/compiler/test/runnable/test42a.d similarity index 100% rename from test/runnable/test42a.d rename to compiler/test/runnable/test42a.d diff --git a/test/runnable/test435.d b/compiler/test/runnable/test435.d similarity index 100% rename from test/runnable/test435.d rename to compiler/test/runnable/test435.d diff --git a/test/runnable/test44b.d b/compiler/test/runnable/test44b.d similarity index 100% rename from test/runnable/test44b.d rename to compiler/test/runnable/test44b.d diff --git a/test/runnable/test45.d b/compiler/test/runnable/test45.d similarity index 100% rename from test/runnable/test45.d rename to compiler/test/runnable/test45.d diff --git a/test/runnable/test46.d b/compiler/test/runnable/test46.d similarity index 100% rename from test/runnable/test46.d rename to compiler/test/runnable/test46.d diff --git a/test/runnable/test48.d b/compiler/test/runnable/test48.d similarity index 100% rename from test/runnable/test48.d rename to compiler/test/runnable/test48.d diff --git a/test/runnable/test49.d b/compiler/test/runnable/test49.d similarity index 100% rename from test/runnable/test49.d rename to compiler/test/runnable/test49.d diff --git a/test/runnable/test5.d b/compiler/test/runnable/test5.d similarity index 100% rename from test/runnable/test5.d rename to compiler/test/runnable/test5.d diff --git a/test/runnable/test52.d b/compiler/test/runnable/test52.d similarity index 100% rename from test/runnable/test52.d rename to compiler/test/runnable/test52.d diff --git a/test/runnable/test57.d b/compiler/test/runnable/test57.d similarity index 100% rename from test/runnable/test57.d rename to compiler/test/runnable/test57.d diff --git a/test/runnable/test58.d b/compiler/test/runnable/test58.d similarity index 100% rename from test/runnable/test58.d rename to compiler/test/runnable/test58.d diff --git a/test/runnable/test5943.d b/compiler/test/runnable/test5943.d similarity index 100% rename from test/runnable/test5943.d rename to compiler/test/runnable/test5943.d diff --git a/test/runnable/test61.d b/compiler/test/runnable/test61.d similarity index 100% rename from test/runnable/test61.d rename to compiler/test/runnable/test61.d diff --git a/test/runnable/test6423.d b/compiler/test/runnable/test6423.d similarity index 100% rename from test/runnable/test6423.d rename to compiler/test/runnable/test6423.d diff --git a/test/runnable/test6795.d b/compiler/test/runnable/test6795.d similarity index 100% rename from test/runnable/test6795.d rename to compiler/test/runnable/test6795.d diff --git a/test/runnable/test7.d b/compiler/test/runnable/test7.d similarity index 100% rename from test/runnable/test7.d rename to compiler/test/runnable/test7.d diff --git a/test/runnable/test711.d b/compiler/test/runnable/test711.d similarity index 100% rename from test/runnable/test711.d rename to compiler/test/runnable/test711.d diff --git a/test/runnable/test7452.d b/compiler/test/runnable/test7452.d similarity index 100% rename from test/runnable/test7452.d rename to compiler/test/runnable/test7452.d diff --git a/test/runnable/test7453.d b/compiler/test/runnable/test7453.d similarity index 100% rename from test/runnable/test7453.d rename to compiler/test/runnable/test7453.d diff --git a/test/runnable/test7494.d b/compiler/test/runnable/test7494.d similarity index 100% rename from test/runnable/test7494.d rename to compiler/test/runnable/test7494.d diff --git a/test/runnable/test7511.d b/compiler/test/runnable/test7511.d similarity index 100% rename from test/runnable/test7511.d rename to compiler/test/runnable/test7511.d diff --git a/test/runnable/test7595.d b/compiler/test/runnable/test7595.d similarity index 100% rename from test/runnable/test7595.d rename to compiler/test/runnable/test7595.d diff --git a/test/runnable/test7603.d b/compiler/test/runnable/test7603.d similarity index 100% rename from test/runnable/test7603.d rename to compiler/test/runnable/test7603.d diff --git a/test/runnable/test7618.d b/compiler/test/runnable/test7618.d similarity index 100% rename from test/runnable/test7618.d rename to compiler/test/runnable/test7618.d diff --git a/test/runnable/test7932.d b/compiler/test/runnable/test7932.d similarity index 100% rename from test/runnable/test7932.d rename to compiler/test/runnable/test7932.d diff --git a/test/runnable/test8.d b/compiler/test/runnable/test8.d similarity index 100% rename from test/runnable/test8.d rename to compiler/test/runnable/test8.d diff --git a/test/runnable/test809.d b/compiler/test/runnable/test809.d similarity index 100% rename from test/runnable/test809.d rename to compiler/test/runnable/test809.d diff --git a/test/runnable/test8182.d b/compiler/test/runnable/test8182.d similarity index 100% rename from test/runnable/test8182.d rename to compiler/test/runnable/test8182.d diff --git a/test/runnable/test8544.d b/compiler/test/runnable/test8544.d similarity index 100% rename from test/runnable/test8544.d rename to compiler/test/runnable/test8544.d diff --git a/test/runnable/test8997.d b/compiler/test/runnable/test8997.d similarity index 100% rename from test/runnable/test8997.d rename to compiler/test/runnable/test8997.d diff --git a/test/runnable/test9259.d b/compiler/test/runnable/test9259.d similarity index 100% rename from test/runnable/test9259.d rename to compiler/test/runnable/test9259.d diff --git a/test/runnable/test9271.d b/compiler/test/runnable/test9271.d similarity index 100% rename from test/runnable/test9271.d rename to compiler/test/runnable/test9271.d diff --git a/test/runnable/test9287.sh b/compiler/test/runnable/test9287.sh similarity index 100% rename from test/runnable/test9287.sh rename to compiler/test/runnable/test9287.sh diff --git a/test/runnable/test9309.d b/compiler/test/runnable/test9309.d similarity index 100% rename from test/runnable/test9309.d rename to compiler/test/runnable/test9309.d diff --git a/test/runnable/test9495.d b/compiler/test/runnable/test9495.d similarity index 100% rename from test/runnable/test9495.d rename to compiler/test/runnable/test9495.d diff --git a/test/runnable/testCopyCtor.d b/compiler/test/runnable/testCopyCtor.d similarity index 100% rename from test/runnable/testCopyCtor.d rename to compiler/test/runnable/testCopyCtor.d diff --git a/test/runnable/testOpApply.d b/compiler/test/runnable/testOpApply.d similarity index 100% rename from test/runnable/testOpApply.d rename to compiler/test/runnable/testOpApply.d diff --git a/test/runnable/testTypePropAsm.d b/compiler/test/runnable/testTypePropAsm.d similarity index 100% rename from test/runnable/testTypePropAsm.d rename to compiler/test/runnable/testTypePropAsm.d diff --git a/test/runnable/testUTF32.d b/compiler/test/runnable/testUTF32.d similarity index 100% rename from test/runnable/testUTF32.d rename to compiler/test/runnable/testUTF32.d diff --git a/test/runnable/test_cdstrpar.d b/compiler/test/runnable/test_cdstrpar.d similarity index 100% rename from test/runnable/test_cdstrpar.d rename to compiler/test/runnable/test_cdstrpar.d diff --git a/test/runnable/test_dip1006.d b/compiler/test/runnable/test_dip1006.d similarity index 100% rename from test/runnable/test_dip1006.d rename to compiler/test/runnable/test_dip1006.d diff --git a/test/runnable/test_dip1006b.d b/compiler/test/runnable/test_dip1006b.d similarity index 100% rename from test/runnable/test_dip1006b.d rename to compiler/test/runnable/test_dip1006b.d diff --git a/test/runnable/test_dip1006c.d b/compiler/test/runnable/test_dip1006c.d similarity index 100% rename from test/runnable/test_dip1006c.d rename to compiler/test/runnable/test_dip1006c.d diff --git a/test/runnable/test_switches.sh b/compiler/test/runnable/test_switches.sh similarity index 100% rename from test/runnable/test_switches.sh rename to compiler/test/runnable/test_switches.sh diff --git a/test/runnable/testaa.d b/compiler/test/runnable/testaa.d similarity index 100% rename from test/runnable/testaa.d rename to compiler/test/runnable/testaa.d diff --git a/test/runnable/testaa2.d b/compiler/test/runnable/testaa2.d similarity index 100% rename from test/runnable/testaa2.d rename to compiler/test/runnable/testaa2.d diff --git a/test/runnable/testaa3.d b/compiler/test/runnable/testaa3.d similarity index 100% rename from test/runnable/testaa3.d rename to compiler/test/runnable/testaa3.d diff --git a/test/runnable/testabi.d b/compiler/test/runnable/testabi.d similarity index 100% rename from test/runnable/testabi.d rename to compiler/test/runnable/testabi.d diff --git a/test/runnable/testaliascast.d b/compiler/test/runnable/testaliascast.d similarity index 100% rename from test/runnable/testaliascast.d rename to compiler/test/runnable/testaliascast.d diff --git a/test/runnable/testappend.d b/compiler/test/runnable/testappend.d similarity index 100% rename from test/runnable/testappend.d rename to compiler/test/runnable/testappend.d diff --git a/test/runnable/testargtypes.d b/compiler/test/runnable/testargtypes.d similarity index 100% rename from test/runnable/testargtypes.d rename to compiler/test/runnable/testargtypes.d diff --git a/test/runnable/testarray.d b/compiler/test/runnable/testarray.d similarity index 100% rename from test/runnable/testarray.d rename to compiler/test/runnable/testarray.d diff --git a/test/runnable/testassert.d b/compiler/test/runnable/testassert.d similarity index 100% rename from test/runnable/testassert.d rename to compiler/test/runnable/testassert.d diff --git a/test/runnable/testassert_debug.d b/compiler/test/runnable/testassert_debug.d similarity index 100% rename from test/runnable/testassert_debug.d rename to compiler/test/runnable/testassert_debug.d diff --git a/test/runnable/testassert_release.d b/compiler/test/runnable/testassert_release.d similarity index 100% rename from test/runnable/testassert_release.d rename to compiler/test/runnable/testassert_release.d diff --git a/test/runnable/testassign.d b/compiler/test/runnable/testassign.d similarity index 100% rename from test/runnable/testassign.d rename to compiler/test/runnable/testassign.d diff --git a/test/runnable/testbounds.d b/compiler/test/runnable/testbounds.d similarity index 100% rename from test/runnable/testbounds.d rename to compiler/test/runnable/testbounds.d diff --git a/test/runnable/testbounds_off.d b/compiler/test/runnable/testbounds_off.d similarity index 100% rename from test/runnable/testbounds_off.d rename to compiler/test/runnable/testbounds_off.d diff --git a/test/runnable/testbounds_on.d b/compiler/test/runnable/testbounds_on.d similarity index 100% rename from test/runnable/testbounds_on.d rename to compiler/test/runnable/testbounds_on.d diff --git a/test/runnable/testbounds_safeonly.d b/compiler/test/runnable/testbounds_safeonly.d similarity index 100% rename from test/runnable/testbounds_safeonly.d rename to compiler/test/runnable/testbounds_safeonly.d diff --git a/test/runnable/testbtst.d b/compiler/test/runnable/testbtst.d similarity index 100% rename from test/runnable/testbtst.d rename to compiler/test/runnable/testbtst.d diff --git a/test/runnable/testcgelem.d b/compiler/test/runnable/testcgelem.d similarity index 100% rename from test/runnable/testcgelem.d rename to compiler/test/runnable/testcgelem.d diff --git a/test/runnable/testclass.d b/compiler/test/runnable/testclass.d similarity index 100% rename from test/runnable/testclass.d rename to compiler/test/runnable/testclass.d diff --git a/test/runnable/testconst.d b/compiler/test/runnable/testconst.d similarity index 100% rename from test/runnable/testconst.d rename to compiler/test/runnable/testconst.d diff --git a/test/runnable/testconstsection.d b/compiler/test/runnable/testconstsection.d similarity index 100% rename from test/runnable/testconstsection.d rename to compiler/test/runnable/testconstsection.d diff --git a/test/runnable/testcontracts.d b/compiler/test/runnable/testcontracts.d similarity index 100% rename from test/runnable/testcontracts.d rename to compiler/test/runnable/testcontracts.d diff --git a/test/runnable/testdefault_after_variadic.d b/compiler/test/runnable/testdefault_after_variadic.d similarity index 100% rename from test/runnable/testdefault_after_variadic.d rename to compiler/test/runnable/testdefault_after_variadic.d diff --git a/test/runnable/testdstress.d b/compiler/test/runnable/testdstress.d similarity index 100% rename from test/runnable/testdstress.d rename to compiler/test/runnable/testdstress.d diff --git a/test/runnable/testdt.d b/compiler/test/runnable/testdt.d similarity index 100% rename from test/runnable/testdt.d rename to compiler/test/runnable/testdt.d diff --git a/test/runnable/testenum.d b/compiler/test/runnable/testenum.d similarity index 100% rename from test/runnable/testenum.d rename to compiler/test/runnable/testenum.d diff --git a/test/runnable/testfloat.d b/compiler/test/runnable/testfloat.d similarity index 100% rename from test/runnable/testfloat.d rename to compiler/test/runnable/testfloat.d diff --git a/test/runnable/testgc2.d b/compiler/test/runnable/testgc2.d similarity index 100% rename from test/runnable/testgc2.d rename to compiler/test/runnable/testgc2.d diff --git a/test/runnable/testgc3.d b/compiler/test/runnable/testgc3.d similarity index 100% rename from test/runnable/testgc3.d rename to compiler/test/runnable/testgc3.d diff --git a/test/runnable/testinvariant.d b/compiler/test/runnable/testinvariant.d similarity index 100% rename from test/runnable/testinvariant.d rename to compiler/test/runnable/testinvariant.d diff --git a/test/runnable/testkeyword.d b/compiler/test/runnable/testkeyword.d similarity index 100% rename from test/runnable/testkeyword.d rename to compiler/test/runnable/testkeyword.d diff --git a/test/runnable/testline.d b/compiler/test/runnable/testline.d similarity index 100% rename from test/runnable/testline.d rename to compiler/test/runnable/testline.d diff --git a/test/runnable/testmain.d b/compiler/test/runnable/testmain.d similarity index 100% rename from test/runnable/testmain.d rename to compiler/test/runnable/testmain.d diff --git a/test/runnable/testmainb.d b/compiler/test/runnable/testmainb.d similarity index 100% rename from test/runnable/testmainb.d rename to compiler/test/runnable/testmainb.d diff --git a/test/runnable/testminit.d b/compiler/test/runnable/testminit.d similarity index 100% rename from test/runnable/testminit.d rename to compiler/test/runnable/testminit.d diff --git a/test/runnable/testmod1.d b/compiler/test/runnable/testmod1.d similarity index 100% rename from test/runnable/testmod1.d rename to compiler/test/runnable/testmod1.d diff --git a/test/runnable/testmod2.d b/compiler/test/runnable/testmod2.d similarity index 100% rename from test/runnable/testmod2.d rename to compiler/test/runnable/testmod2.d diff --git a/test/runnable/testmodule.d b/compiler/test/runnable/testmodule.d similarity index 100% rename from test/runnable/testmodule.d rename to compiler/test/runnable/testmodule.d diff --git a/test/runnable/testpdb.d b/compiler/test/runnable/testpdb.d similarity index 100% rename from test/runnable/testpdb.d rename to compiler/test/runnable/testpdb.d diff --git a/test/runnable/testpic.d b/compiler/test/runnable/testpic.d similarity index 100% rename from test/runnable/testpic.d rename to compiler/test/runnable/testpic.d diff --git a/test/runnable/testprofile.d b/compiler/test/runnable/testprofile.d similarity index 100% rename from test/runnable/testprofile.d rename to compiler/test/runnable/testprofile.d diff --git a/test/runnable/testptrref.d b/compiler/test/runnable/testptrref.d similarity index 100% rename from test/runnable/testptrref.d rename to compiler/test/runnable/testptrref.d diff --git a/test/runnable/testptrref_gc.d b/compiler/test/runnable/testptrref_gc.d similarity index 100% rename from test/runnable/testptrref_gc.d rename to compiler/test/runnable/testptrref_gc.d diff --git a/test/runnable/testreturn.d b/compiler/test/runnable/testreturn.d similarity index 100% rename from test/runnable/testreturn.d rename to compiler/test/runnable/testreturn.d diff --git a/test/runnable/testrightthis.d b/compiler/test/runnable/testrightthis.d similarity index 100% rename from test/runnable/testrightthis.d rename to compiler/test/runnable/testrightthis.d diff --git a/test/runnable/testsafe.d b/compiler/test/runnable/testsafe.d similarity index 100% rename from test/runnable/testsafe.d rename to compiler/test/runnable/testsafe.d diff --git a/test/runnable/testscope.d b/compiler/test/runnable/testscope.d similarity index 100% rename from test/runnable/testscope.d rename to compiler/test/runnable/testscope.d diff --git a/test/runnable/testscope2.d b/compiler/test/runnable/testscope2.d similarity index 100% rename from test/runnable/testscope2.d rename to compiler/test/runnable/testscope2.d diff --git a/test/runnable/testswitch.d b/compiler/test/runnable/testswitch.d similarity index 100% rename from test/runnable/testswitch.d rename to compiler/test/runnable/testswitch.d diff --git a/test/runnable/testthread.d b/compiler/test/runnable/testthread.d similarity index 100% rename from test/runnable/testthread.d rename to compiler/test/runnable/testthread.d diff --git a/test/runnable/testthread2.d b/compiler/test/runnable/testthread2.d similarity index 100% rename from test/runnable/testthread2.d rename to compiler/test/runnable/testthread2.d diff --git a/test/runnable/testtypeid.d b/compiler/test/runnable/testtypeid.d similarity index 100% rename from test/runnable/testtypeid.d rename to compiler/test/runnable/testtypeid.d diff --git a/test/runnable/testv.d b/compiler/test/runnable/testv.d similarity index 100% rename from test/runnable/testv.d rename to compiler/test/runnable/testv.d diff --git a/test/runnable/testxmm.d b/compiler/test/runnable/testxmm.d similarity index 100% rename from test/runnable/testxmm.d rename to compiler/test/runnable/testxmm.d diff --git a/test/runnable/testxmm2.d b/compiler/test/runnable/testxmm2.d similarity index 100% rename from test/runnable/testxmm2.d rename to compiler/test/runnable/testxmm2.d diff --git a/test/runnable/tls.d b/compiler/test/runnable/tls.d similarity index 100% rename from test/runnable/tls.d rename to compiler/test/runnable/tls.d diff --git a/test/runnable/tls_dup.d b/compiler/test/runnable/tls_dup.d similarity index 100% rename from test/runnable/tls_dup.d rename to compiler/test/runnable/tls_dup.d diff --git a/test/runnable/traits.d b/compiler/test/runnable/traits.d similarity index 100% rename from test/runnable/traits.d rename to compiler/test/runnable/traits.d diff --git a/test/runnable/traits_child.d b/compiler/test/runnable/traits_child.d similarity index 100% rename from test/runnable/traits_child.d rename to compiler/test/runnable/traits_child.d diff --git a/test/runnable/traits_getPointerBitmap.d b/compiler/test/runnable/traits_getPointerBitmap.d similarity index 100% rename from test/runnable/traits_getPointerBitmap.d rename to compiler/test/runnable/traits_getPointerBitmap.d diff --git a/test/runnable/traits_getUnitTests.d b/compiler/test/runnable/traits_getUnitTests.d similarity index 100% rename from test/runnable/traits_getUnitTests.d rename to compiler/test/runnable/traits_getUnitTests.d diff --git a/test/runnable/traits_getVirtualIndex.d b/compiler/test/runnable/traits_getVirtualIndex.d similarity index 100% rename from test/runnable/traits_getVirtualIndex.d rename to compiler/test/runnable/traits_getVirtualIndex.d diff --git a/test/runnable/traits_initSymbol.d b/compiler/test/runnable/traits_initSymbol.d similarity index 100% rename from test/runnable/traits_initSymbol.d rename to compiler/test/runnable/traits_initSymbol.d diff --git a/test/runnable/tuple_default_parameters.d b/compiler/test/runnable/tuple_default_parameters.d similarity index 100% rename from test/runnable/tuple_default_parameters.d rename to compiler/test/runnable/tuple_default_parameters.d diff --git a/test/runnable/uda.d b/compiler/test/runnable/uda.d similarity index 100% rename from test/runnable/uda.d rename to compiler/test/runnable/uda.d diff --git a/test/runnable/ufcs.d b/compiler/test/runnable/ufcs.d similarity index 100% rename from test/runnable/ufcs.d rename to compiler/test/runnable/ufcs.d diff --git a/test/runnable/uniformctor.d b/compiler/test/runnable/uniformctor.d similarity index 100% rename from test/runnable/uniformctor.d rename to compiler/test/runnable/uniformctor.d diff --git a/test/runnable/unique_typeinfo_names.d b/compiler/test/runnable/unique_typeinfo_names.d similarity index 100% rename from test/runnable/unique_typeinfo_names.d rename to compiler/test/runnable/unique_typeinfo_names.d diff --git a/test/runnable/untag.d b/compiler/test/runnable/untag.d similarity index 100% rename from test/runnable/untag.d rename to compiler/test/runnable/untag.d diff --git a/test/runnable/variadic.d b/compiler/test/runnable/variadic.d similarity index 100% rename from test/runnable/variadic.d rename to compiler/test/runnable/variadic.d diff --git a/test/runnable/version.d b/compiler/test/runnable/version.d similarity index 100% rename from test/runnable/version.d rename to compiler/test/runnable/version.d diff --git a/test/runnable/warning1.d b/compiler/test/runnable/warning1.d similarity index 100% rename from test/runnable/warning1.d rename to compiler/test/runnable/warning1.d diff --git a/test/runnable/wc.d b/compiler/test/runnable/wc.d similarity index 100% rename from test/runnable/wc.d rename to compiler/test/runnable/wc.d diff --git a/test/runnable/wc2.d b/compiler/test/runnable/wc2.d similarity index 100% rename from test/runnable/wc2.d rename to compiler/test/runnable/wc2.d diff --git a/test/runnable/wc3.d b/compiler/test/runnable/wc3.d similarity index 100% rename from test/runnable/wc3.d rename to compiler/test/runnable/wc3.d diff --git a/test/runnable/whetstone.d b/compiler/test/runnable/whetstone.d similarity index 100% rename from test/runnable/whetstone.d rename to compiler/test/runnable/whetstone.d diff --git a/test/runnable/xdtor.d b/compiler/test/runnable/xdtor.d similarity index 100% rename from test/runnable/xdtor.d rename to compiler/test/runnable/xdtor.d diff --git a/test/runnable/xpostblit.d b/compiler/test/runnable/xpostblit.d similarity index 100% rename from test/runnable/xpostblit.d rename to compiler/test/runnable/xpostblit.d diff --git a/test/runnable/xtest46.d b/compiler/test/runnable/xtest46.d similarity index 100% rename from test/runnable/xtest46.d rename to compiler/test/runnable/xtest46.d diff --git a/test/runnable/xtest46_gc.d b/compiler/test/runnable/xtest46_gc.d similarity index 100% rename from test/runnable/xtest46_gc.d rename to compiler/test/runnable/xtest46_gc.d diff --git a/test/runnable/xtest47.d b/compiler/test/runnable/xtest47.d similarity index 100% rename from test/runnable/xtest47.d rename to compiler/test/runnable/xtest47.d diff --git a/test/runnable/xtest55.d b/compiler/test/runnable/xtest55.d similarity index 100% rename from test/runnable/xtest55.d rename to compiler/test/runnable/xtest55.d diff --git a/test/runnable/xtestenum.d b/compiler/test/runnable/xtestenum.d similarity index 100% rename from test/runnable/xtestenum.d rename to compiler/test/runnable/xtestenum.d diff --git a/test/runnable_cxx/README.md b/compiler/test/runnable_cxx/README.md similarity index 100% rename from test/runnable_cxx/README.md rename to compiler/test/runnable_cxx/README.md diff --git a/test/runnable_cxx/abi_tags.d b/compiler/test/runnable_cxx/abi_tags.d similarity index 100% rename from test/runnable_cxx/abi_tags.d rename to compiler/test/runnable_cxx/abi_tags.d diff --git a/test/runnable_cxx/cabi1.d b/compiler/test/runnable_cxx/cabi1.d similarity index 100% rename from test/runnable_cxx/cabi1.d rename to compiler/test/runnable_cxx/cabi1.d diff --git a/test/runnable_cxx/cpp11.d b/compiler/test/runnable_cxx/cpp11.d similarity index 100% rename from test/runnable_cxx/cpp11.d rename to compiler/test/runnable_cxx/cpp11.d diff --git a/test/runnable_cxx/cpp_abi_tests.d b/compiler/test/runnable_cxx/cpp_abi_tests.d similarity index 100% rename from test/runnable_cxx/cpp_abi_tests.d rename to compiler/test/runnable_cxx/cpp_abi_tests.d diff --git a/test/runnable_cxx/cpp_stdlib.d b/compiler/test/runnable_cxx/cpp_stdlib.d similarity index 100% rename from test/runnable_cxx/cpp_stdlib.d rename to compiler/test/runnable_cxx/cpp_stdlib.d diff --git a/test/runnable_cxx/cppa.d b/compiler/test/runnable_cxx/cppa.d similarity index 100% rename from test/runnable_cxx/cppa.d rename to compiler/test/runnable_cxx/cppa.d diff --git a/test/runnable_cxx/externmangle.d b/compiler/test/runnable_cxx/externmangle.d similarity index 100% rename from test/runnable_cxx/externmangle.d rename to compiler/test/runnable_cxx/externmangle.d diff --git a/test/runnable_cxx/externmangle2.d b/compiler/test/runnable_cxx/externmangle2.d similarity index 100% rename from test/runnable_cxx/externmangle2.d rename to compiler/test/runnable_cxx/externmangle2.d diff --git a/test/runnable_cxx/extra-files/abi_tags.cpp b/compiler/test/runnable_cxx/extra-files/abi_tags.cpp similarity index 100% rename from test/runnable_cxx/extra-files/abi_tags.cpp rename to compiler/test/runnable_cxx/extra-files/abi_tags.cpp diff --git a/test/runnable_cxx/extra-files/c14203.cpp b/compiler/test/runnable_cxx/extra-files/c14203.cpp similarity index 100% rename from test/runnable_cxx/extra-files/c14203.cpp rename to compiler/test/runnable_cxx/extra-files/c14203.cpp diff --git a/test/runnable_cxx/extra-files/cabi2.cpp b/compiler/test/runnable_cxx/extra-files/cabi2.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cabi2.cpp rename to compiler/test/runnable_cxx/extra-files/cabi2.cpp diff --git a/test/runnable_cxx/extra-files/cpp11.cpp b/compiler/test/runnable_cxx/extra-files/cpp11.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp11.cpp rename to compiler/test/runnable_cxx/extra-files/cpp11.cpp diff --git a/test/runnable_cxx/extra-files/cpp19179.cpp b/compiler/test/runnable_cxx/extra-files/cpp19179.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp19179.cpp rename to compiler/test/runnable_cxx/extra-files/cpp19179.cpp diff --git a/test/runnable_cxx/extra-files/cpp22287.cpp b/compiler/test/runnable_cxx/extra-files/cpp22287.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp22287.cpp rename to compiler/test/runnable_cxx/extra-files/cpp22287.cpp diff --git a/test/runnable_cxx/extra-files/cpp7925.cpp b/compiler/test/runnable_cxx/extra-files/cpp7925.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp7925.cpp rename to compiler/test/runnable_cxx/extra-files/cpp7925.cpp diff --git a/test/runnable_cxx/extra-files/cpp_abi_tests.cpp b/compiler/test/runnable_cxx/extra-files/cpp_abi_tests.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp_abi_tests.cpp rename to compiler/test/runnable_cxx/extra-files/cpp_abi_tests.cpp diff --git a/test/runnable_cxx/extra-files/cpp_stdlib.cpp b/compiler/test/runnable_cxx/extra-files/cpp_stdlib.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cpp_stdlib.cpp rename to compiler/test/runnable_cxx/extra-files/cpp_stdlib.cpp diff --git a/test/runnable_cxx/extra-files/cppb.cpp b/compiler/test/runnable_cxx/extra-files/cppb.cpp similarity index 100% rename from test/runnable_cxx/extra-files/cppb.cpp rename to compiler/test/runnable_cxx/extra-files/cppb.cpp diff --git a/test/runnable_cxx/extra-files/cppb.h b/compiler/test/runnable_cxx/extra-files/cppb.h similarity index 100% rename from test/runnable_cxx/extra-files/cppb.h rename to compiler/test/runnable_cxx/extra-files/cppb.h diff --git a/test/runnable_cxx/extra-files/externmangle.cpp b/compiler/test/runnable_cxx/extra-files/externmangle.cpp similarity index 100% rename from test/runnable_cxx/extra-files/externmangle.cpp rename to compiler/test/runnable_cxx/extra-files/externmangle.cpp diff --git a/test/runnable_cxx/extra-files/externmangle2.cpp b/compiler/test/runnable_cxx/extra-files/externmangle2.cpp similarity index 100% rename from test/runnable_cxx/extra-files/externmangle2.cpp rename to compiler/test/runnable_cxx/extra-files/externmangle2.cpp diff --git a/test/runnable_cxx/extra-files/stdint.cpp b/compiler/test/runnable_cxx/extra-files/stdint.cpp similarity index 100% rename from test/runnable_cxx/extra-files/stdint.cpp rename to compiler/test/runnable_cxx/extra-files/stdint.cpp diff --git a/test/runnable_cxx/extra-files/test20652.cpp b/compiler/test/runnable_cxx/extra-files/test20652.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test20652.cpp rename to compiler/test/runnable_cxx/extra-files/test20652.cpp diff --git a/test/runnable_cxx/extra-files/test21515.cpp b/compiler/test/runnable_cxx/extra-files/test21515.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test21515.cpp rename to compiler/test/runnable_cxx/extra-files/test21515.cpp diff --git a/test/runnable_cxx/extra-files/test22351.cpp b/compiler/test/runnable_cxx/extra-files/test22351.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test22351.cpp rename to compiler/test/runnable_cxx/extra-files/test22351.cpp diff --git a/test/runnable_cxx/extra-files/test22898.cpp b/compiler/test/runnable_cxx/extra-files/test22898.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test22898.cpp rename to compiler/test/runnable_cxx/extra-files/test22898.cpp diff --git a/test/runnable_cxx/extra-files/test23135.cpp b/compiler/test/runnable_cxx/extra-files/test23135.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test23135.cpp rename to compiler/test/runnable_cxx/extra-files/test23135.cpp diff --git a/test/runnable_cxx/extra-files/test6716.cpp b/compiler/test/runnable_cxx/extra-files/test6716.cpp similarity index 100% rename from test/runnable_cxx/extra-files/test6716.cpp rename to compiler/test/runnable_cxx/extra-files/test6716.cpp diff --git a/test/runnable_cxx/stdint.d b/compiler/test/runnable_cxx/stdint.d similarity index 100% rename from test/runnable_cxx/stdint.d rename to compiler/test/runnable_cxx/stdint.d diff --git a/test/runnable_cxx/test14203.d b/compiler/test/runnable_cxx/test14203.d similarity index 100% rename from test/runnable_cxx/test14203.d rename to compiler/test/runnable_cxx/test14203.d diff --git a/test/runnable_cxx/test19179.d b/compiler/test/runnable_cxx/test19179.d similarity index 100% rename from test/runnable_cxx/test19179.d rename to compiler/test/runnable_cxx/test19179.d diff --git a/test/runnable_cxx/test20652.d b/compiler/test/runnable_cxx/test20652.d similarity index 100% rename from test/runnable_cxx/test20652.d rename to compiler/test/runnable_cxx/test20652.d diff --git a/test/runnable_cxx/test21515.d b/compiler/test/runnable_cxx/test21515.d similarity index 100% rename from test/runnable_cxx/test21515.d rename to compiler/test/runnable_cxx/test21515.d diff --git a/test/runnable_cxx/test22287.d b/compiler/test/runnable_cxx/test22287.d similarity index 100% rename from test/runnable_cxx/test22287.d rename to compiler/test/runnable_cxx/test22287.d diff --git a/test/runnable_cxx/test22351.d b/compiler/test/runnable_cxx/test22351.d similarity index 100% rename from test/runnable_cxx/test22351.d rename to compiler/test/runnable_cxx/test22351.d diff --git a/test/runnable_cxx/test22898.d b/compiler/test/runnable_cxx/test22898.d similarity index 100% rename from test/runnable_cxx/test22898.d rename to compiler/test/runnable_cxx/test22898.d diff --git a/test/runnable_cxx/test23135.d b/compiler/test/runnable_cxx/test23135.d similarity index 100% rename from test/runnable_cxx/test23135.d rename to compiler/test/runnable_cxx/test23135.d diff --git a/test/runnable_cxx/test6716.d b/compiler/test/runnable_cxx/test6716.d similarity index 100% rename from test/runnable_cxx/test6716.d rename to compiler/test/runnable_cxx/test6716.d diff --git a/test/runnable_cxx/test7925.d b/compiler/test/runnable_cxx/test7925.d similarity index 100% rename from test/runnable_cxx/test7925.d rename to compiler/test/runnable_cxx/test7925.d diff --git a/test/tools/README.md b/compiler/test/tools/README.md similarity index 100% rename from test/tools/README.md rename to compiler/test/tools/README.md diff --git a/test/tools/common_funcs.sh b/compiler/test/tools/common_funcs.sh similarity index 100% rename from test/tools/common_funcs.sh rename to compiler/test/tools/common_funcs.sh diff --git a/test/tools/d_do_test.d b/compiler/test/tools/d_do_test.d similarity index 100% rename from test/tools/d_do_test.d rename to compiler/test/tools/d_do_test.d diff --git a/test/tools/dshell_prebuilt/dshell_prebuilt.d b/compiler/test/tools/dshell_prebuilt/dshell_prebuilt.d similarity index 100% rename from test/tools/dshell_prebuilt/dshell_prebuilt.d rename to compiler/test/tools/dshell_prebuilt/dshell_prebuilt.d diff --git a/test/tools/exported_vars.sh b/compiler/test/tools/exported_vars.sh similarity index 100% rename from test/tools/exported_vars.sh rename to compiler/test/tools/exported_vars.sh diff --git a/test/tools/paths.d b/compiler/test/tools/paths.d similarity index 100% rename from test/tools/paths.d rename to compiler/test/tools/paths.d diff --git a/test/tools/postscript.sh b/compiler/test/tools/postscript.sh similarity index 100% rename from test/tools/postscript.sh rename to compiler/test/tools/postscript.sh diff --git a/test/tools/sanitize_json.d b/compiler/test/tools/sanitize_json.d similarity index 100% rename from test/tools/sanitize_json.d rename to compiler/test/tools/sanitize_json.d diff --git a/test/tools/sh_do_test.sh b/compiler/test/tools/sh_do_test.sh similarity index 100% rename from test/tools/sh_do_test.sh rename to compiler/test/tools/sh_do_test.sh diff --git a/test/tools/unit_test_runner.d b/compiler/test/tools/unit_test_runner.d similarity index 100% rename from test/tools/unit_test_runner.d rename to compiler/test/tools/unit_test_runner.d diff --git a/test/unit/README.md b/compiler/test/unit/README.md similarity index 100% rename from test/unit/README.md rename to compiler/test/unit/README.md diff --git a/test/unit/compilable/crlf.d b/compiler/test/unit/compilable/crlf.d similarity index 100% rename from test/unit/compilable/crlf.d rename to compiler/test/unit/compilable/crlf.d diff --git a/test/unit/compilable/searching.d b/compiler/test/unit/compilable/searching.d similarity index 100% rename from test/unit/compilable/searching.d rename to compiler/test/unit/compilable/searching.d diff --git a/test/unit/deinitialization.d b/compiler/test/unit/deinitialization.d similarity index 100% rename from test/unit/deinitialization.d rename to compiler/test/unit/deinitialization.d diff --git a/test/unit/frontend.d b/compiler/test/unit/frontend.d similarity index 100% rename from test/unit/frontend.d rename to compiler/test/unit/frontend.d diff --git a/test/unit/interfaces/check_implementations_20861.d b/compiler/test/unit/interfaces/check_implementations_20861.d similarity index 100% rename from test/unit/interfaces/check_implementations_20861.d rename to compiler/test/unit/interfaces/check_implementations_20861.d diff --git a/test/unit/lexer/diagnostic_reporter.d b/compiler/test/unit/lexer/diagnostic_reporter.d similarity index 100% rename from test/unit/lexer/diagnostic_reporter.d rename to compiler/test/unit/lexer/diagnostic_reporter.d diff --git a/test/unit/lexer/lexer_dmdlib.d b/compiler/test/unit/lexer/lexer_dmdlib.d similarity index 100% rename from test/unit/lexer/lexer_dmdlib.d rename to compiler/test/unit/lexer/lexer_dmdlib.d diff --git a/test/unit/lexer/location_offset.d b/compiler/test/unit/lexer/location_offset.d similarity index 100% rename from test/unit/lexer/location_offset.d rename to compiler/test/unit/lexer/location_offset.d diff --git a/test/unit/objc/protocols/diagnostic_messages.d b/compiler/test/unit/objc/protocols/diagnostic_messages.d similarity index 100% rename from test/unit/objc/protocols/diagnostic_messages.d rename to compiler/test/unit/objc/protocols/diagnostic_messages.d diff --git a/test/unit/objc/protocols/optional_methods.d b/compiler/test/unit/objc/protocols/optional_methods.d similarity index 100% rename from test/unit/objc/protocols/optional_methods.d rename to compiler/test/unit/objc/protocols/optional_methods.d diff --git a/test/unit/parser/conditionalcompilation_location.d b/compiler/test/unit/parser/conditionalcompilation_location.d similarity index 100% rename from test/unit/parser/conditionalcompilation_location.d rename to compiler/test/unit/parser/conditionalcompilation_location.d diff --git a/test/unit/parser/diagnostic_reporter.d b/compiler/test/unit/parser/diagnostic_reporter.d similarity index 100% rename from test/unit/parser/diagnostic_reporter.d rename to compiler/test/unit/parser/diagnostic_reporter.d diff --git a/test/unit/parser/dvcondition_location.d b/compiler/test/unit/parser/dvcondition_location.d similarity index 100% rename from test/unit/parser/dvcondition_location.d rename to compiler/test/unit/parser/dvcondition_location.d diff --git a/test/unit/parser/linkage_location.d b/compiler/test/unit/parser/linkage_location.d similarity index 100% rename from test/unit/parser/linkage_location.d rename to compiler/test/unit/parser/linkage_location.d diff --git a/test/unit/self_test.d b/compiler/test/unit/self_test.d similarity index 100% rename from test/unit/self_test.d rename to compiler/test/unit/self_test.d diff --git a/test/unit/semantic/control_flow.d b/compiler/test/unit/semantic/control_flow.d similarity index 100% rename from test/unit/semantic/control_flow.d rename to compiler/test/unit/semantic/control_flow.d diff --git a/test/unit/semantic/covariance.d b/compiler/test/unit/semantic/covariance.d similarity index 100% rename from test/unit/semantic/covariance.d rename to compiler/test/unit/semantic/covariance.d diff --git a/test/unit/semantic/imports.d b/compiler/test/unit/semantic/imports.d similarity index 100% rename from test/unit/semantic/imports.d rename to compiler/test/unit/semantic/imports.d diff --git a/test/unit/support.d b/compiler/test/unit/support.d similarity index 100% rename from test/unit/support.d rename to compiler/test/unit/support.d diff --git a/test/unit/support/data/foo.txt b/compiler/test/unit/support/data/foo.txt similarity index 100% rename from test/unit/support/data/foo.txt rename to compiler/test/unit/support/data/foo.txt diff --git a/test/unit/triple.d b/compiler/test/unit/triple.d similarity index 100% rename from test/unit/triple.d rename to compiler/test/unit/triple.d