diff --git a/src/builtins.jl b/src/builtins.jl index 846bcc32..e65276d0 100644 --- a/src/builtins.jl +++ b/src/builtins.jl @@ -228,6 +228,8 @@ function maybe_evaluate_builtin(frame, call_expr, expand::Bool) end elseif f === Core.svec return Some{Any}(Core.svec(getargs(args, frame)...)) + elseif @static isdefined(Core, :throw_methoderror) && f === Core.throw_methoderror + return Some{Any}(Core.throw_methoderror(getargs(args, frame)...)) elseif f === applicable return Some{Any}(applicable(getargs(args, frame)...)) elseif f === fieldtype