Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
clang: Install blacklist files to the correct location.
LLVM r322451 moved these files to a share/ directory in the installation directory, so we must do the same in our package. Amazingly, the move didn't cause breakage in our packaging script because of a combination of two bugs: 1) the filter regular expression for blacklist files also matched paths beginning with share/ and 2) a bug in the CopyDirectoryContents function meant that we ended up copying the blacklist files to the directory where the files previously lived. The bug revealed that we only ever use this function to copy directories that only contain files, so I removed the tree walking code from this function. I also removed the filtering feature because it was only being used to copy blacklists and we can now simply copy the entire share/ directory (which just contains blacklist files). Change-Id: I78dca1a6d4cb94d9a8a929f26c0e159d2794efbb Reviewed-on: https://chromium-review.googlesource.com/1036450 Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Peter Collingbourne <pcc@chromium.org> Cr-Commit-Position: refs/heads/master@{#555000}
- Loading branch information