[GHC] #10822: GHC inconsistently handles \\?\ for long paths on Windows