]> granicus.if.org Git - llvm/commit
[llvm] Get rid of "%T" expansions
authorKuba Mracek <mracek@apple.com>
Tue, 15 Aug 2017 20:29:24 +0000 (20:29 +0000)
committerKuba Mracek <mracek@apple.com>
Tue, 15 Aug 2017 20:29:24 +0000 (20:29 +0000)
commitea547739945307c5b22e647d3c17f5b53ebaba9b
tree4ee1a42abd893d085cbb9b0b0ff8f587342b2caf
parent0388fb65f3a015cb916d799e7a0a8a2e08144aa4
[llvm] Get rid of "%T" expansions

The %T lit expansion expands to a common directory shared between all the tests in the same directory, which is unexpected and unintuitive, and more importantly, it's been a source of subtle race conditions and flaky tests. In https://reviews.llvm.org/D35396, it was agreed that it would be best to simply ban %T and only keep %t, which is unique to each test. When a test needs a temporary directory, it can just create one using mkdir %t.

This patch removes %T in llvm.

Differential Revision: https://reviews.llvm.org/D36495

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310953 91177308-0d34-0410-b5e6-96231b3b80d8
68 files changed:
test/Bindings/OCaml/analysis.ml
test/Bindings/OCaml/bitreader.ml
test/Bindings/OCaml/bitwriter.ml
test/Bindings/OCaml/core.ml
test/Bindings/OCaml/diagnostic_handler.ml
test/Bindings/OCaml/executionengine.ml
test/Bindings/OCaml/ext_exc.ml
test/Bindings/OCaml/ipo.ml
test/Bindings/OCaml/irreader.ml
test/Bindings/OCaml/linker.ml
test/Bindings/OCaml/passmgr_builder.ml
test/Bindings/OCaml/scalar_opts.ml
test/Bindings/OCaml/target.ml
test/Bindings/OCaml/transform_utils.ml
test/Bindings/OCaml/vectorize.ml
test/DebugInfo/PDB/pdbdump-objfilename.yaml
test/DebugInfo/PDB/pdbdump-source-names.test
test/DebugInfo/X86/split-dwarf-multiple-cu-hash.ll
test/DebugInfo/llvm-symbolizer-split-dwarf-empty.test
test/DebugInfo/llvm-symbolizer.test
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_local_branch.s
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s
test/ExecutionEngine/RuntimeDyld/AArch64/MachO_ARM64_relocations.s
test/ExecutionEngine/RuntimeDyld/ARM/ELF_ARM_EXIDX_relocations.s
test/ExecutionEngine/RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/PowerPC/ppc32_elf_rel_addr16.s
test/ExecutionEngine/RuntimeDyld/SystemZ/cfi-relo-pc64.s
test/ExecutionEngine/RuntimeDyld/X86/COFF_x86_64.s
test/ExecutionEngine/RuntimeDyld/X86/ELF-relaxed.s
test/ExecutionEngine/RuntimeDyld/X86/ELF_STT_FILE.s
test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PC8_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_debug_frame.s
test/ExecutionEngine/RuntimeDyld/X86/ELF_x86_64_StubBuf.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_empty_ehframe.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_DynNoPIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_eh_frame.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s
test/LTO/X86/bcsection.ll
test/LTO/X86/list-symbols.ll
test/LibDriver/infer-output-path.test
test/LibDriver/libpath.test
test/Object/archive-delete.test
test/Object/archive-extract.test
test/Object/archive-move.test
test/Object/archive-thin-paths.test
test/Object/archive-update.test
test/Object/directory.ll
test/Other/can-execute.txt
test/Other/lit-globbing.ll
test/ThinLTO/X86/prefix_replace.ll
test/Transforms/GCOVProfiling/function-numbering.ll
test/Transforms/GCOVProfiling/global-ctor.ll
test/Transforms/GCOVProfiling/linezero.ll
test/Transforms/GCOVProfiling/linkagename.ll
test/Transforms/GCOVProfiling/return-block.ll
test/Transforms/GCOVProfiling/three-element-mdnode.ll
test/Transforms/GCOVProfiling/version.ll
test/tools/dsymutil/X86/basic-linking-bundle.test
test/tools/dsymutil/X86/multiple-inputs.test
test/tools/gold/X86/bcsection.ll
test/tools/gold/X86/error-unopenable.ll
test/tools/gold/X86/thinlto_prefix_replace.ll
test/tools/llvm-dwp/X86/type_dedup.test
test/tools/llvm-strings/archive-filename.test
test/tools/llvm-strings/nested-archives.test