Skip to content

Commit 524ac00

Browse files
committed
1 parent 5cd9f67 commit 524ac00

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/stage1/generated.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ struct ∂⃖recurse{N}; end
66

77
include("recurse.jl")
88

9-
function generate_lambda_ex(world::UInt, source::LineNumberNode,
9+
# source is a Method starting from https://github.com/JuliaLang/julia/pull/57230
10+
function generate_lambda_ex(world::UInt, source::Union{Method,LineNumberNode},
1011
args::Core.SimpleVector, sparams::Core.SimpleVector, body::Expr)
1112
stub = Core.GeneratedFunctionStub(identity, args, sparams)
1213
return stub(world, source, body)
@@ -16,7 +17,7 @@ struct NonTransformableError
1617
args
1718
end
1819

19-
function perform_optic_transform(world::UInt, source::LineNumberNode,
20+
function perform_optic_transform(world::UInt, source::Union{Method,LineNumberNode},
2021
@nospecialize(ff::Type{∂⃖recurse{N}}), @nospecialize(args)) where {N}
2122
@assert N >= 1
2223

src/stage1/recurse_fwd.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ function fwd_transform!(ci::CodeInfo, mi::MethodInstance, nargs::Int, N::Int, E)
222222
return ci
223223
end
224224

225-
function perform_fwd_transform(world::UInt, source::LineNumberNode,
225+
function perform_fwd_transform(world::UInt, source::Union{Method,LineNumberNode},
226226
@nospecialize(ff::Type{∂☆recurse{N,E}}), @nospecialize(args)) where {N,E}
227227
if all(x->x <: ZeroBundle, args)
228228
return generate_lambda_ex(world, source,

0 commit comments

Comments
 (0)