Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provision of type information for functions defined by the Fortran standard #390

Open
MichaelSt98 opened this issue Oct 8, 2024 · 0 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@MichaelSt98
Copy link
Collaborator

Currently, when parsing Fortran code we don't inject procedure information for any functions provided by the standard. We should probably start inject procedure information for any functions provided by the standard and introduce a lookup mechanism for functions defined by the standard (information could be provided via Fparser (at least for F2003), however, we need to be careful if intfb imports exist).

The current implementation/approach can be problematic when injecting a procedure like min/max through a transformation and a scheduler being told to be strict which results in errors like:

RuntimeError: Procedure #min not found in self.item_cache.
@MichaelSt98 MichaelSt98 added bug Something isn't working enhancement New feature or request labels Oct 8, 2024
MichaelSt98 added a commit that referenced this issue Oct 8, 2024
…r functions defined by the Fortran standard (#390)
mlange05 pushed a commit that referenced this issue Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant