mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Adds forward mode support for `apply` instruction with `inout` arguments.
Example of supported code:
```
func add(_ x: inout Float, _ y: inout Float) -> Float {
var result = x
result += y
return result
}
print(differential(at: 1, 1, in: add)(1, 1)) // prints "2"
```
7.6 KiB
7.6 KiB