Fix driver tests when `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR` is `ON`
authorSerge Pavlov <sepavloff@gmail.com>
Thu, 3 Oct 2019 04:52:46 +0000 (04:52 +0000)
committerSerge Pavlov <sepavloff@gmail.com>
Thu, 3 Oct 2019 04:52:46 +0000 (04:52 +0000)
commit110a24fb44cf643224348605d78f12c63852c536
tree1787027206c9f1b105092ac6b61454385f1a2f19
parentf913fd6eb0c228041b77a645d76993760d3b1421
Fix driver tests when `LLVM_ENABLE_PER_TARGET_RUNTIME_DIR` is `ON`

Some Driver tests relied on the default resource direcory having per-os per-arch
subdirectory layout, and when clang is built with `-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON`,
those test fail, because clang by default assumes per-target subdirectories.

Explicitly set `-resource-dir` flag to point to a tree with per-os per-arch layout.

See also: D45604, D62469

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

Patch by Sergej Jaskiewicz <jaskiewiczs@icloud.com>.

llvm-svn: 373565
clang/test/Driver/arm-compiler-rt.c
clang/test/Driver/print-libgcc-file-name-clangrt.c