| 314 | } |
| 315 | |
| 316 | static int CompareRootDir(PathParser* LHS, PathParser* RHS) { |
| 317 | if (!LHS->inRootDir() && RHS->inRootDir()) |
| 318 | return -1; |
| 319 | else if (LHS->inRootDir() && !RHS->inRootDir()) |
| 320 | return 1; |
| 321 | else { |
| 322 | ConsumeRootDir(LHS); |
| 323 | ConsumeRootDir(RHS); |
| 324 | return 0; |
| 325 | } |
| 326 | } |
| 327 | |
| 328 | static int CompareRelative(PathParser* LHSPtr, PathParser* RHSPtr) { |
| 329 | auto& LHS = *LHSPtr; |
no test coverage detected