Open jishnub opened 1 year ago
Since OP now prints
julia> lu(A)
ERROR: Overload _lu!(::ArrayLayouts.SymmetricLayout{BandedMatrices.BandedColumns{ArrayLayouts.DenseColumnMajor}}, axes, A)
an updated MWE is
julia> A(::Int, ::Any; x=3) = 1
A (generic function with 1 method)
julia> A(::Any, ::Int; x=3) = 2
A (generic function with 2 methods)
julia> A(1,1;x=3)
ERROR: MethodError: kwcall(::@NamedTuple{x::Int64}, ::typeof(A), ::Int64, ::Int64) is ambiguous.
Candidates:
kwcall(::NamedTuple, ::typeof(A), ::Any, ::Int64)
@ Main REPL[1]:1
kwcall(::NamedTuple, ::typeof(A), ::Int64, ::Any)
@ Main REPL[1]:1
Possible fix, define
kwcall(::NamedTuple, ::typeof(A), ::Int64, ::Int64)
Stacktrace:
[1] top-level scope
@ REPL[3]:1
On Julia
v1.9.0-rc2
andv"1.10.0-DEV.1127"
This is perplexing, as it's almost certainly not what one should define.
Ideally, this should be displayed in a manner that one may copy-paste to define the method.