aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2020-10-27 13:09:08 +0200
committerMartin Storsjö <martin@martin.st>2020-12-18 11:24:52 +0200
commite83e0cac041bc071301f8399bb5c32b2529fc83f (patch)
tree845eef18cbb23929d55a9915c769ee1d341025ee /clang/lib/Frontend/CompilerInvocation.cpp
parent569676c05725d79909bd8a9224bc709bd621553c (diff)
downloadllvm-e83e0cac041bc071301f8399bb5c32b2529fc83f.zip
llvm-e83e0cac041bc071301f8399bb5c32b2529fc83f.tar.gz
llvm-e83e0cac041bc071301f8399bb5c32b2529fc83f.tar.bz2
[libcxx] Make filesystem::path::value_type wchar_t on windows
Also set the preferred separator to backslash. libc++ doesn't compile successfully for windows prior to this change, and this change on its own isn't enough to make it compile successfully either, but is the first stepping stone towards making it work correctly. Most of operations.cpp will need to be touched, both for calling functions that take wchar paths, but also for using other windows specific functions instead of the posix functions used so far; that is handled in later commits. Changing parts of operations.cpp to generalize the string type handling in code that doesn't touch system functions. Differential Revision: https://reviews.llvm.org/D91135
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions