[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

@@ -116,15 +116,6 @@ struct _SliceBuffer<T> : _ArrayBufferType {
//===--- Non-essential bits ---------------------------------------------===//
public func _asCocoaArray() -> _NSArrayCoreType {
_sanityCheck(
_isBridgedToObjectiveC(T.self),
"Array element type is not bridged to ObjectiveC")
_invariantCheck()
return _extractOrCopyToNativeArrayBuffer(self)._asCocoaArray()
}
public
mutating func requestUniqueMutableBackingBuffer(minimumCapacity: Int)
-> NativeBuffer?