freebsd-dev/contrib/llvm-project
Dimitry Andric 46bc58a0ff Merge commit 62654cab7 from llvm git (by me):
Restore functionality of --sysroot on FreeBSD after b18cb9c47

  After b18cb9c47, clang would sometimes prefer the host C++ includes
  (e.g. in /usr/include/c++/v1) before those specified via --sysroot.
  While this behavior may be desirable on Linux, it is not so on
  FreeBSD, where we make extensive use of --sysroot during the build of
  the base system.  In that case, clang must *not* search outside the
  sysroot, except for its own internal headers.

  Add an override addLibCxxIncludePaths() to restore the old behavior,
  which is to simply append /usr/include/c++/v1 to the specified
  sysroot.  While here, apply clang-format to the FreeBSD specific
  toolchain files.

  Fixes PR44923.
2020-02-16 13:22:36 +00:00
..
clang Merge commit 62654cab7 from llvm git (by me): 2020-02-16 13:22:36 +00:00
compiler-rt Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
libcxx Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
libunwind Merge commit 221c5af4e from llvm git (by Nico Weber): 2020-02-15 15:03:26 +00:00
lld Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
lldb Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
llvm Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
openmp Merge ^/vendor/lvm-project/master up to its last change (upstream commit 2020-01-24 22:00:03 +00:00
FREEBSD-Xlist Update FREEBSD-Xlist. 2020-01-25 14:39:59 +00:00