From 84f5aac73c91ad6b331b83aa38470b5840a0e4ef Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Fri, 2 Dec 2022 14:55:40 -0800 Subject: [PATCH] Stop instantiating permissions twice for literals --- samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift b/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift index aa38a59..28bfed9 100644 --- a/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift +++ b/samhuri.net/Sources/samhuri.net/Files/FilePermissions.swift @@ -49,9 +49,9 @@ extension FilePermissions: RawRepresentable { extension FilePermissions: ExpressibleByStringLiteral { init(stringLiteral value: String) { - guard let _ = FilePermissions(string: value) else { + guard let permissions = FilePermissions(string: value) else { fatalError("Invalid FilePermissions string literal: \(value)") } - self.init(string: value)! + self = permissions } }