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 {
227
227
private mutating func finalizeNode( ) throws {
228
228
guard let key = key else { return }
229
229
230
+ let defsIDependUpon : [ Int ] = Array ( unsafeUninitializedCapacity: defsNodeDependUpon. count) { destinationBuffer, initializedCount in
231
+ _ = destinationBuffer. initialize ( from: defsNodeDependUpon)
232
+ initializedCount = defsNodeDependUpon. count
233
+ }
230
234
let node = try Node ( key: key,
231
235
fingerprint: fingerprint? . intern ( in: internedStringTable) ,
232
236
sequenceNumber: nodeSequenceNumber,
233
- defsIDependUpon: defsNodeDependUpon ,
237
+ defsIDependUpon: defsIDependUpon ,
234
238
definitionVsUse: definitionVsUse)
235
239
self . key = nil
236
240
self . defsNodeDependUpon. removeAll ( keepingCapacity: true )
You can’t perform that action at this time.
0 commit comments