Skip to content

Conversation

@klausler
Copy link
Contributor

A PROCEDURE() pointer with no interface or type can be associated with any procedure; specifically, it is not limited to subroutines. This interpretation is about to be corrected in flang-new, and so this GNU Fortran test that does expect an error will have to be disabled.

Copy link
Contributor

@tarunprabhu tarunprabhu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this mean that this test is effectively "permanently" disabled since gfortran and flang will always treat the code in this test differently? If so, please move this test to the UNSUPPORTED_FILES list since those are intended for tests that will never pass.

A PROCEDURE() pointer with no interface or type can be associated
with any procedure; specifically, it is not limited to subroutines.
This interpretation is about to be corrected in flang-new, and so
this GNU Fortran test that *does* expect an error will have to be
disabled.
Copy link
Contributor

@tarunprabhu tarunprabhu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the change

@klausler klausler merged commit 98ab2f6 into llvm:main Oct 31, 2025
1 check passed
@klausler klausler deleted the bug1051b branch October 31, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants