File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Sources/SwiftDriver/IncrementalCompilation Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -227,10 +227,14 @@ extension SourceFileDependencyGraph {
227227 private mutating func finalizeNode( ) throws {
228228 guard let key = key else { return }
229229
230+ let defsIDependUpon : [ Int ] = Array ( unsafeUninitializedCapacity: defsNodeDependUpon. count) { destinationBuffer, initializedCount in
231+ _ = destinationBuffer. initialize ( from: defsNodeDependUpon)
232+ initializedCount = defsNodeDependUpon. count
233+ }
230234 let node = try Node ( key: key,
231235 fingerprint: fingerprint? . intern ( in: internedStringTable) ,
232236 sequenceNumber: nodeSequenceNumber,
233- defsIDependUpon: defsNodeDependUpon ,
237+ defsIDependUpon: defsIDependUpon ,
234238 definitionVsUse: definitionVsUse)
235239 self . key = nil
236240 self . defsNodeDependUpon. removeAll ( keepingCapacity: true )
You can’t perform that action at this time.
0 commit comments