amccarth marked an inline comment as done.
amccarth added a comment.

Thanks for the review.

In D69958#1744861 <https://reviews.llvm.org/D69958#1744861>, @vsapsai wrote:

> There is one issue with a comment, apart of that everything looks good to me. 
> Looked into replacing slash and backslash literals with calls to 
> `llvm::sys::path::get_separator` or `llvm::sys::path::is_separator` but in my 
> attempts failed to improve existing patch.


Yes, I originally started down the path of trying to "normalize" path styles 
(like slash direction), but that always led to collateral damage because we 
literally have situations where a path is a hybrid of both Windows and Posix.  
Rather than writing Windows and Posix versions of the tests, this patch takes 
the approach that choosing a path style is out-of-scope, which I'm told is 
Clang's general strategy.



================
Comment at: llvm/include/llvm/Support/VirtualFileSystem.h:535
 /// All configuration options are optional.
 ///   'case-sensitive': <boolean, default=true>
 ///   'use-external-names': <boolean, default=true>
----------------
vsapsai wrote:
> I believe changing default `CaseSensitive` value makes this comment 
> incorrect. Have no strong opinion on making case-insensitive default on 
> Windows because a better requirement is for VFS generators to specify 
> 'case-sensitive' explicitly instead of relying on default values.
Make CaseSensitive system-dependent aligns with UseCanonicalizePaths, so this 
feels pretty consistent.  (Perhaps in a future path, we can fix both of those.) 
 In the mean time, I'll update the comment.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69958/new/

https://reviews.llvm.org/D69958



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to