diff options
author | Oscar Bonilla <6f6231@gmail.com> | 2018-06-12 12:21:44 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-12 12:24:49 -0700 |
commit | 56d98ae42c5a9626e3a749c27637a2ddb9b69d3d (patch) | |
tree | 42e0be02080173d27c8fc39527a111a10d4f2225 /src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkInfiniteExpansionUniquenessFunction.java | |
parent | 400fffe8b2df50c5b57ced5d9a8b46e40d529d4e (diff) |
CROSSTOOLS wrapped_clang: handle spaces in paths
When bazel calls wrapped_clang, it single-quotes all arguments. However
it passes flags with arguments quoted as a whole. That is, wrapped_clang
will be called with arguments like these:
wrapped_clang '-isysroot /a/path/with spaces' '/a/file with spaces.m'
Before this commit, wrapped_clang was blindly splitting on space and
calling clang with invalid arguments. Now it only splits on the _first_
space, and only if the argument starts with '-'.
Closes #5147.
PiperOrigin-RevId: 200259496
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkInfiniteExpansionUniquenessFunction.java')
0 files changed, 0 insertions, 0 deletions