Files
swift-mirror/test/AutoDiff/compiler_crashers_fixed/issue-81607-array-literal-adjoint.swift
2025-05-22 03:03:28 -07:00

15 lines
315 B
Swift

// RUN: %target-swift-frontend -emit-sil -verify %s
// https://github.com/swiftlang/swift/issues/81607
// Ensure we're propagating array adjoint in the correct BB
import _Differentiation
@differentiable(reverse)
func sum(_ a: Float, _ b: [Float]) -> [Float] {
if b.count != 0 {
return b
}
return [a]
}