Abstract derived-type components can have default value so perform
the default value initialization if necessary.
type, abstract :: a integer :: b = 10 end type type, extends(a) :: b integer :: d end type
Differential D144668
[flang] Perform default value initialization on abstract type if needed clementval on Feb 23 2023, 12:31 PM. Authored by
Details Abstract derived-type components can have default value so perform type, abstract :: a integer :: b = 10 end type type, extends(a) :: b integer :: d end type
Diff Detail
Event TimelineComment Actions Thanks for digging into the type table construction code and figuring this bug out.
|
The parentheses around the conjunction are no longer required.