Skip to content

Conversation

ahoppen
Copy link
Member

@ahoppen ahoppen commented Oct 31, 2024

When traversing the file URL with Foundation from Swift 6.0.2, you get the following components

  • ["/", "C:", "test.swift"]
  • ["/", "C:"]
  • []

The component count never reaches 1.

Foundation from Swift 6.1 goes

  • ["/", "C:", "test.swift"]
  • ["/", "C:"]
  • ["/"]

Cover both cases by checking for <= 1 instead of == 1

@ahoppen ahoppen force-pushed the tests-on-602 branch 2 times, most recently from 2573a7c to 58cc189 Compare November 4, 2024 23:26
When traversing the file URL with Foundation from Swift 6.0.2, you get the following components - `["/", "C:", "test.swift"]` - `["/", "C:"]` - `[]` The component count never reaches 1. Foundation from Swift 6.1 goes - `["/", "C:", "test.swift"]` - `["/", "C:"]` - `["/"]` Cover both cases by checking for `<= 1` instead of `== 1`
@ahoppen ahoppen enabled auto-merge November 4, 2024 23:44
@ahoppen ahoppen merged commit c1e7b6e into swiftlang:main Nov 4, 2024
19 checks passed
@ahoppen ahoppen deleted the tests-on-602 branch September 1, 2025 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants