Skip to content

Commit 31055b5

Browse files
authored
Further reduce recursive inference (#2154)
* Further reduce recursive inference * fix
1 parent 79678f7 commit 31055b5

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

src/compiler/interpreter.jl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -797,10 +797,6 @@ function abstract_call_known(
797797
if f === Base.materialize && length(argtypes) == 2
798798
bcty = widenconst(argtypes[2])
799799
if Base.isconcretetype(bcty) && bcty <: Base.Broadcast.Broadcasted{<:Base.Broadcast.DefaultArrayStyle, Nothing} && all(array_or_number, bcty.parameters[4].parameters) && any(Base.Fix2(Base.:<:, AbstractArray), bcty.parameters[4].parameters)
800-
fnty = bcty.parameters[3]
801-
eltys = map(num_or_eltype, bcty.parameters[4].parameters)
802-
retty = Core.Compiler._return_type(interp, Tuple{fnty, eltys...})
803-
if Base.isconcretetype(retty)
804800
arginfo2 = ArgInfo(
805801
fargs isa Nothing ? nothing :
806802
[:(Enzyme.Compiler.Interpreter.override_bc_materialize), fargs[2:end]...],
@@ -814,7 +810,6 @@ function abstract_call_known(
814810
sv::AbsIntState,
815811
max_methods::Int,
816812
)
817-
end
818813
end
819814
end
820815

0 commit comments

Comments
 (0)