kamleshbhalui added a comment.

In D99580#2659858 <https://reviews.llvm.org/D99580#2659858>, @amccarth wrote:

> Another possible issue is that llvm::sys::path and other functions try to map 
> Windows filesystem concepts to Posix ones. There are many cases where there 
> isn't a perfect mapping. For example: Windows has a current working directory 
> _per drive_, and so it can be hard to resolve paths like D:foo.ext, which are 
> relative to something other than the "current working directory." Details 
> like this can come into play in the immediate vicinity of the code change, so 
> I have some trepidation.

Agree with you but this problem exist with and without this patch.

> It looks like the code change is for everyone, but the new test is specific 
> to mingw.

For Linux like platform it does not create problem because input file  path is 
already in POSIX style, so having a test case will not test the change because 
even without the change it will pass.
Even on windows problem occur only when input file path specified in POSIX 
style(i.e. C:/foo/bar/test.c), if specify the path windows style(i.e. 
C:\foo\bar\test.c) then the fix not required.

>   Is that the right place for the new test?

In same directory their are many mingw related test, so added this test their, 
still if everyone strongly feels it should be in separate directory I will do 
that.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D99580

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

Reply via email to