aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkInfiniteExpansionUniquenessFunction.java
diff options
context:
space:
mode:
authorGravatar Oscar Bonilla <6f6231@gmail.com>2018-06-12 12:21:44 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-12 12:24:49 -0700
commit56d98ae42c5a9626e3a749c27637a2ddb9b69d3d (patch)
tree42e0be02080173d27c8fc39527a111a10d4f2225 /src/main/java/com/google/devtools/build/lib/skyframe/FileSymlinkInfiniteExpansionUniquenessFunction.java
parent400fffe8b2df50c5b57ced5d9a8b46e40d529d4e (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