Skip to content

VSCode-only ERROR: unhandled Compiler.CallInfo of type Compiler.VirtualMethodMatchInfo" #696

@wheeheee

Description

@wheeheee

It's totally fine outside of VSCode, on the Windows Terminal. FWIW @code_warntype says both * and mul! (generated function) are type stable, so not sure why there's a virtual method involved. This is on 1.12.5.

On FFTA.jl's main branch:

Details
julia> using FFTA, Cthulhu

julia> x = rand(ComplexF64, 8, 8); p = plan_fft(x, 1:2);

julia> @descend p * x
*(p::FFTA.FFTAPlan_cx{T, N1}, x::AbstractArray{T, N2}) where {T<:Complex, N1, N2} @ FFTA Q:\FFTA.jl\src\plan.jl:279
ERROR: unhandled `Compiler.CallInfo` of type Compiler.VirtualMethodMatchInfo; you may inspect `Main.provider|result|info|argtypes|rt`
Stacktrace:
  [1] error(s::String)
    @ Base .\error.jl:44
  [2] process_info(provider::Cthulhu.DefaultProvider, result::Cthulhu.LookupResult, info::Compiler.CallInfo, argtypes::Vector{…}, rt::Any, exct::Any, effects::Nothing)
    @ Cthulhu Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\reflection.jl:253
  [3] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\reflection.jl:62
  [4] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\reflection.jl:19
  [5] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\codeview.jl:257
  [6] top-level scope (repeats 16 times)
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\codeview.jl:271
  [7] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\codeview.jl:255
  [8] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\codeview.jl:133
  [9] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\compiler\codeview.jl:93
 [10] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:88
 [11] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\ui.jl:102
 [12] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:87
 [13] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:18
 [14] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:14
 [15] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:24
 [16] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:21
 [17] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:28
 [18] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:27
 [19] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:31
 [20] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:31
 [21] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:4
 [22] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\descend.jl:1
 [23] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\Cthulhu.jl:174
 [24] top-level scope
    @ Q:\.julia\packages\Cthulhu\7jFQA\src\Cthulhu.jl:173
 [25] top-level scope
    @ REPL[3]:1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions