3 ! Test the fix for PR86863, where the Type Bound Procedures were
4 ! not flagged as subroutines thereby causing an error at the call
7 ! Contributed by Damian Rouson <damian@sourceryinstitute.org>
14 procedure, nopass :: foobar
15 procedure, nopass :: barfoo
29 module subroutine set(object)
34 module subroutine unset(object)
41 module procedure unset
47 submodule(foobartoo) subfoobar
59 if (flag .ne. 1) stop 1
61 if (flag .ne. 0) stop 2