Use dictionary type sugar in the standard library.

Swift SVN r19264
This commit is contained in:
Doug Gregor
2014-06-26 22:26:58 +00:00
parent 232bc5861a
commit bea1d3d9b3
4 changed files with 14 additions and 14 deletions

View File

@@ -207,7 +207,7 @@ func _getSummary<T>(out: UnsafePointer<String>,
inout targetStream: TargetStream
) -> T {
var maxItemCounter = maxItems
var visitedItems = Dictionary<ObjectIdentifier, Int>()
var visitedItems = [ObjectIdentifier : Int]()
_dumpWithMirror(reflect(x), name, indent, maxDepth,
&maxItemCounter, &visitedItems, &targetStream)
return x
@@ -225,7 +225,7 @@ func _getSummary<T>(out: UnsafePointer<String>,
func _dumpWithMirror<TargetStream : OutputStream>(
mirror: Mirror, name: String?, indent: Int, maxDepth: Int,
inout maxItemCounter: Int,
inout visitedItems: Dictionary<ObjectIdentifier, Int>,
inout visitedItems: [ObjectIdentifier : Int],
inout targetStream: TargetStream
) {
if maxItemCounter <= 0 { return }