From fd293f7bdb2071db84b4aacb2f3229efa35115d7 Mon Sep 17 00:00:00 2001 From: Amir Abbas Date: Sat, 1 Jul 2017 11:08:49 +0430 Subject: [PATCH] [Amend] Fixed swift 3.0 compile error for type(of:) --- Sources/FileObject.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Sources/FileObject.swift b/Sources/FileObject.swift index 1b69fbe..43c3507 100644 --- a/Sources/FileObject.swift +++ b/Sources/FileObject.swift @@ -143,9 +143,16 @@ open class FileObject: Equatable { if rhs === lhs { return true } + #if swift(>=3.1) if Swift.type(of: lhs) != Swift.type(of: rhs) { return false } + #else + if type(of: lhs) != type(of: rhs) { + return false + } + #endif + if let rurl = rhs.allValues[.fileURLKey] as? URL, let lurl = lhs.allValues[.fileURLKey] as? URL { return rurl == lurl }