We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
getproperty
1 parent 8f2199d commit be4eeb5Copy full SHA for be4eeb5
src/stage1/generated.jl
@@ -389,10 +389,7 @@ end
389
lifted_getfield(x::ZeroTangent, s) = ZeroTangent()
390
lifted_getfield(x::NoTangent, s) = NoTangent()
391
392
-function lifted_getfield(x::Tangent, s)
393
- z = getfield(ChainRulesCore.backing(ChainRulesCore.canonicalize(x)), s)
394
- z
395
-end
+lifted_getfield(x::Tangent, s) = getproperty(x, s)
396
397
function lifted_getfield(x::Tangent{<:Tangent{T}}, s) where T
398
bb = getfield(x.backing, 1)
0 commit comments