mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Update differentiation to handle `array.finalize_intrinsic` applications. `VJPEmitter::visitApplyInst` does standard cloning for these applications. `PullbackEmitter::visitApplyInst` treats the intrinsic like an identity function, accumulating result's adjoint into argument's adjoint. This fixes array literal initialization differentiation.
1.0 KiB
1.0 KiB