We need these variables to concatenate two absolute paths to construct
a valid path. Currently, %t/%t is, for example, expanded to C:/foo/C:/foo,
which is not a valid path because ":" is not a valid path character
on Windows.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
I thought we wanted this behavior:
C:/foo -> C/foo
Is LLD doing something different in the reproducer?
Comment Actions
I don't think UNC names (paths start with \\) have colons in them, so we don't need to remove anything from UNC names.