We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
OCCallInfo
ReturnTypeCallInfo
1 parent bbb41b9 commit de98e6aCopy full SHA for de98e6a
1 file changed
src/callsite.jl
@@ -104,13 +104,15 @@ struct OCCallInfo <: CallInfo
104
end
105
get_mi(occi::OCCallInfo) = get_mi(occi.ci)
106
get_rt(occi::OCCallInfo) = get_rt(occi.ci)
107
+get_effects(::OCCallInfo) = Effects()
108
109
# Special handling for ReturnTypeCall
110
struct ReturnTypeCallInfo <: CallInfo
111
vmi::CallInfo # virtualized method call
112
113
get_mi((; vmi)::ReturnTypeCallInfo) = isa(vmi, FailedCallInfo) ? nothing : get_mi(vmi)
114
get_rt((; vmi)::ReturnTypeCallInfo) = Type{isa(vmi, FailedCallInfo) ? Union{} : widenconst(get_rt(vmi))}
115
+get_effects(::ReturnTypeCallInfo) = Effects()
116
117
struct ConstPropCallInfo <: CallInfo
118
mi::CallInfo
0 commit comments