Files
swift-mirror/validation-test/compiler_crashers_fixed/issue-71921.swift
Hamish Knight 4e811c3a88 [test] Merge crasher directories
There is no longer much of a good reason to keep these separate,
merge them.
2025-10-18 12:51:30 +01:00

22 lines
490 B
Swift

// RUN: %target-swift-frontend -emit-ir %s -disable-availability-checking
public protocol Signal {
mutating func process() -> Float
}
public struct Mixer<each Source: Signal> {
public var sources: (repeat each Source)
public mutating func process() -> Float {
var result: Float = 0
self.sources = (repeat ({
var signal = $0
result += signal.process()
return signal
}(each sources)))
return result
}
}