clang emit Duplicate file entry on windows

Hi Devs,
clang Emitting duplicate file entry when the input file given like this
case-1:
$./clang++ -g -c -o test.o
/c/Users/HI/Documents/windworkspace/llvm-dev-build/bin/tests/test.cc
-std=c++17

$./llvm-dwarfdump -debug-line test.o

Is this https://bugs.llvm.org/show_bug.cgi?id=44170
which had a tentative patch at ⚙ D71508 [DebugInfo] Duplicate file names in debug info ?
The original complaint wasn't for Windows, but the lack of
filepath canonicalization seems like a common symptom.
--paulr