| ! { dg-do run } | |
| ! PR 83224 - dependency mishandling with an array constructor | |
| ! Original test case by Urban Jost | |
| program dusty_corner | |
| implicit none | |
| character(len=:),allocatable :: words(:) | |
| words=[character(len=3) :: 'one', 'two'] | |
| words=[character(len=5) :: words, 'three'] | |
| if (any(words /= [ "one ", "two ", "three"])) STOP 1 | |
| end program dusty_corner |