Go to file
Zachary Turner e867044824 Fix a build issue where the python module could become stale.
We are using hardlinks instead of symlinks, and we attempted to
have some logic where we don't re-create the link if the target
file already exists.  This logic is faulty, however, when you
manually delete the source file (e.g. liblldb.dll) and then rebuild
lldb so that a brand new liblldb.dll gets written.  Now the two files
have different inodes, but the target exists, so we would not remake
the link and the target would become stale.

We fix this by only doing the optimization if they are really the
exact same file (by comparing inode numbers), and if they are not
the same file but the target exists, we delete it and re-create
the link.

llvm-svn: 263844
2016-03-18 22:33:59 +00:00
clang [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +00:00
clang-tools-extra [clang-tidy] Use hasAnyName() instead of matchesName(). 2016-03-18 20:14:35 +00:00
compiler-rt builtins: make __clear_cache work on Linux-ARM 2016-03-18 21:06:06 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Fix ilogb(double) return type 2016-02-24 00:52:15 +00:00
libcxx Missing ATOMIC_*_LOCK_FREE tests 2016-03-18 17:48:58 +00:00
libcxxabi [libcxxabi] Disable cxa_thread_atexit_test if unavailable 2016-03-17 10:00:24 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld [COFF] Correct tests with bogus alignment 2016-03-18 21:47:12 +00:00
lldb Fix a build issue where the python module could become stale. 2016-03-18 22:33:59 +00:00
llgo [llgo] Roll gofrontend forward 2016-03-15 05:36:43 +00:00
llvm Fixing autocorrect changing cmake->make 2016-03-18 22:11:51 +00:00
openmp Update www/index.html to reflect current status of OpenMP project 2016-03-18 14:50:01 +00:00
polly ScopInfo: Do not generate dependences for i1 values used in affine branches 2016-03-16 23:33:54 +00:00