! RUN: %python %S/test_errors.py %s %flang_fc1
! C729 A derived type type-name shall not be DOUBLEPRECISION or the same as
! the name of any intrinsic type defined in this document.
subroutine s()
! This one's OK
type derived
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type integer
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type real
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type doubleprecision
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type complex
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type character
end type
!ERROR: A derived type name cannot be the name of an intrinsic type
type logical
end type
end subroutine s