f18 was treating "f() = 1" as a statement function definition
if it could be viewed as being in the specification part and
"f" was a USE-associated function returning a data pointer.
(The non-USE-associated case is fine.) Fix to allow for "f"
to be USE associated.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Fixes the issue reported in https://github.com/llvm/llvm-project/issues/55834. The original issue in 554.roms_r also is fixed and the benchmark passes now. Changes LGTM.