1! Don't compile this anywhere. 2! { dg-do compile { target { lp64 && { ! lp64 } } } } 3! 4! Test the fix for PR41583, in which the different source files 5! would generate the same 'vindex' for different class declared 6! types. 7! 8! The test comprises class_4a, class_4b class_4c.f03 9! 10! Contributed by Tobias Burnus <burnus@gcc.gnu.org> 11! 12module m2 13 use m 14 type, extends(t) :: t2 15 end type t2 16end module m2 17