diff options
Diffstat (limited to 'gcc/testsuite/gfortran.dg/extends_8.f03')
-rw-r--r-- | gcc/testsuite/gfortran.dg/extends_8.f03 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/extends_8.f03 b/gcc/testsuite/gfortran.dg/extends_8.f03 new file mode 100644 index 000000000..4af5ab932 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/extends_8.f03 @@ -0,0 +1,17 @@ +! { dg-do compile } +! +! PR 41784: [OOP] ICE in load_derived_extensions +! +! Contributed by Salvatore Filippone <sfilippone@uniroma2.it> + +module m + type :: A + end type + type, extends(A) :: B + end type +end module + +use m, only: A +end + +! { dg-final { cleanup-modules "m" } } |