From 2c5fa63f40ac1857ba134eafcebefb3eaf371bd5 Mon Sep 17 00:00:00 2001 From: John Estropia Date: Tue, 19 Sep 2017 15:55:51 +0900 Subject: [PATCH] revert --- Sources/DynamicObject.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Sources/DynamicObject.swift b/Sources/DynamicObject.swift index a79d68f..664d013 100644 --- a/Sources/DynamicObject.swift +++ b/Sources/DynamicObject.swift @@ -78,7 +78,12 @@ extension NSManagedObject: DynamicObject { public class func cs_fromRaw(object: NSManagedObject) -> Self { - return unsafeDowncast(object, to: self) + @inline(__always) + func forceCast(_ value: Any) -> D { + + return value as! D + } + return forceCast(object) } public static func cs_matches(object: NSManagedObject) -> Bool {