3 ! try to provoke class name clashes in gfc_build_class_symbol
11 class (test_p
), pointer :: next
=> null()
15 ! Error in "call do_it (x)" below:
16 ! Type mismatch in argument 'x' at (1); passed CLASS(test_p) to CLASS(test)
17 class (test
), pointer :: next
=> null()
23 class (test_p
), target
:: x
29 end module test_module
34 class (test_p
), pointer :: x