Files
swift-mirror/test/Interpreter/deinit_recursive_no_overflow.swift
2022-03-03 09:24:46 -08:00

20 lines
277 B
Swift

// RUN: %target-run-simple-swift
// REQUIRES: executable_test
class Node {
var next: Node?
}
var first: Node? = nil
for _ in 1...3_000_000 {
let next = Node()
next.next = first
first = next
}
@inline(never)
func deallocList() {
first = nil
}
deallocList()