You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the plugin completely freaks out and cannot locate any other subroutine/interfaces, e.g. cannot jump to any other interface (although can jump to the the main overload interface)
Minimum working example
MWE
module my_mod
implicit none
private
public :: my_func, my_funca, my_funcb, test
interface my_func
module procedure my_funca
module procedure my_funcb
end interface my_func
interface
modulesubroutinemy_funca(a)
integer, intent(in) :: a
endsubroutine my_funcamodulesubroutinemy_funcb(a)
real, intent(in) :: a
endsubroutine my_funcbmodulesubroutinetest()
endsubroutine test
end interface
contains
module procedure my_funca
print*, 'Debug message'
end procedure my_funca
module procedure my_funcb
print*, 'Debug message'
end procedure my_funcb
module procedure test
print*, 'Debug message'
end procedure test
end module my_mod
program mwe_fortran_interface
use my_mod
implicit noneinteger a
real b
call my_funca(a)
call my_funcb(b)
call my_func(a)
call my_func(b)
call test()
end program
Here I cannot navigate to test, my_funca or my_funcb. What works is my_func though.
Issue
When using overload inteface, e.g.
the plugin completely freaks out and cannot locate any other subroutine/interfaces, e.g. cannot jump to any other interface (although can jump to the the main overload interface)
Minimum working example
MWE
Here I cannot navigate to
test
,my_funca
ormy_funcb
. What works ismy_func
though.Related to: #66
The text was updated successfully, but these errors were encountered: