@@ -594,6 +594,9 @@ def check_return(result_array, checks):
594
594
string += hover_req (file_path , 46 , 11 )
595
595
string += hover_req (file_path , 51 , 11 )
596
596
string += hover_req (file_path , 55 , 11 )
597
+ file_path = test_dir / "hover" / "spaced_keywords.f90"
598
+ string += hover_req (file_path , 1 , 45 )
599
+ string += hover_req (file_path , 2 , 99 )
597
600
file_path = test_dir / "hover" / "recursive.f90"
598
601
string += hover_req (file_path , 9 , 40 )
599
602
file_path = test_dir / "subdir" / "test_submod.F90"
@@ -655,6 +658,9 @@ def check_return(result_array, checks):
655
658
"""FUNCTION fun7() RESULT(val)
656
659
TYPE(c_ptr) :: val""" ,
657
660
"""TYPE(c_ptr) FUNCTION c_loc(x) RESULT(c_loc)""" ,
661
+ """REAL, DIMENSION(:, :), INTENT(IN)""" ,
662
+ """REAL, DIMENSION( SIZE(ARG1, 1), MAXVAL([SIZE(ARG1, 2), """
663
+ """SIZE(ARG1, 1)]) ), INTENT(OUT)""" ,
658
664
"""RECURSIVE SUBROUTINE recursive_assign_descending(node, vector, current_loc)
659
665
TYPE(tree_inode), POINTER, INTENT(IN) :: node
660
666
INTEGER, DIMENSION(:), INTENT(INOUT) :: vector
0 commit comments