From 9ff11fd47f1a0dcc1e0ae87ab5e8096baaa6ecb3 Mon Sep 17 00:00:00 2001 From: Shuhei Kadowaki Date: Sat, 13 Feb 2021 18:17:42 +0900 Subject: [PATCH] attain the original code, #39611 is fixed --- base/compiler/ssair/inlining.jl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/base/compiler/ssair/inlining.jl b/base/compiler/ssair/inlining.jl index 04f95add4b9eee..565eecd56416a3 100644 --- a/base/compiler/ssair/inlining.jl +++ b/base/compiler/ssair/inlining.jl @@ -1076,12 +1076,9 @@ function analyze_single_call!(ir::IRCode, todo::Vector{Pair{Int, Any}}, idx::Int for i in 1:length(infos) info = infos[i] meth = info.results - if meth === missing + if meth === missing || meth.ambig # Too many applicable methods - too_many = true - break - elseif meth.ambig - # there is a (partial?) ambiguity + # Or there is a (partial?) ambiguity too_many = true break elseif length(meth) == 0