[stdlib] Drop unneeded protocol requirement

Conversion to cocoa is not a common requirement for all models of
_ArrayBufferType

Swift SVN r22947
This commit is contained in:
Dave Abrahams
2014-10-26 18:29:42 +00:00
parent 1c2ec918bd
commit 1a9f96e1c7
7 changed files with 6 additions and 25 deletions

View File

@@ -56,7 +56,7 @@ public func _arrayForceCast<SourceElement, TargetElement>(
}
}
// This result has deferred element typechecking
return Array(_fromCocoaArray: source._asCocoaArray())
return Array(_fromCocoaArray: source._buffer._asCocoaArray())
case (.Reference, .Explicit):
let result: [TargetElement]? = _arrayConditionalBridgeElements(source)