Skip to content

Commit 2e9c1a7

Browse files
authored
Merge pull request #24 from milseman/fatal_assertion
Fix release builds by making assert into fatalError
2 parents 90d412b + 03c0b7a commit 2e9c1a7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/System/FilePath/FilePathWindows.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ extension SystemString {
339339
func parseUNC(deviceSigil: SystemChar?) -> _ParsedWindowsRoot {
340340
let serverRange = lexer.eatComponent()
341341
guard lexer.eatBackslash() else {
342-
assert(false, "expected normalized root to contain backslash")
342+
fatalError("expected normalized root to contain backslash")
343343
}
344344
let shareRange = lexer.eatComponent()
345345
let rootEnd = lexer.current
@@ -375,12 +375,12 @@ extension SystemString {
375375
_ = sigil // suppress warnings
376376

377377
guard lexer.eatBackslash() else {
378-
assert(false, "expected normalized root to contain backslash")
378+
fatalError("expected normalized root to contain backslash")
379379
}
380380

381381
if lexer.eatUNC() {
382382
guard lexer.eatBackslash() else {
383-
assert(false, "expected normalized root to contain backslash")
383+
fatalError("expected normalized root to contain backslash")
384384
}
385385
return parseUNC(deviceSigil: sigil)
386386
}

0 commit comments

Comments
 (0)