Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions