The following code causes the compiler to ICE in several places due to
lack of support of recursive procedure definitions through the function
result.
function foo() result(r) procedure(foo), pointer :: r end function foo
Differential D123927
[flang] Do not ICE on recursive function definition in function result unterumarmung on Apr 18 2022, 3:59 AM. Authored by
Details The following code causes the compiler to ICE in several places due to function foo() result(r) procedure(foo), pointer :: r end function foo
Diff Detail
Event Timeline
|
Braced initialization, please.