Skip to content

Commit f081d25

Browse files
committed
fix NoinlineCallInfo implementation
1 parent f26e9f7 commit f081d25

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

test/compiler/AbstractInterpreter.jl

+2-1
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,11 @@ import .CC: CallInfo
406406
struct NoinlineCallInfo <: CallInfo
407407
info::CallInfo # wrapped call
408408
end
409+
CC.add_edges_impl(edges::Vector{Any}, info::NoinlineCallInfo) = CC.add_edges!(edges, info.info)
409410
CC.nsplit_impl(info::NoinlineCallInfo) = CC.nsplit(info.info)
410411
CC.getsplit_impl(info::NoinlineCallInfo, idx::Int) = CC.getsplit(info.info, idx)
412+
CC.add_uncovered_edges_impl(edges::Vector{Any}, info::NoinlineCallInfo, @nospecialize(atype)) = CC.add_uncovered_edges!(edges, info.info, atype)
411413
CC.getresult_impl(info::NoinlineCallInfo, idx::Int) = CC.getresult(info.info, idx)
412-
CC.add_edges!(edges::Vector{Any}, info::NoinlineCallInfo) = CC.add_edges!(edges, info.info)
413414

414415
function CC.abstract_call(interp::NoinlineInterpreter,
415416
arginfo::CC.ArgInfo, si::CC.StmtInfo, sv::CC.InferenceState, max_methods::Int)

0 commit comments

Comments
 (0)