-
Notifications
You must be signed in to change notification settings - Fork 99
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
Parse intrinsic
and non_intrinsic
use
d modules
#920
Conversation
fix use identification Update fpm_source_parsing.f90
Apparently stdlib has
Continuation lines are not supported by fpm yet for the SOLUTION: let's defer that check to the compiler, if there is a continuation line. Parsing continuation lines in fpm would be a far bigger effort beyond the scope of this PR, due to all possible source formats. |
@perazz I can test this, but a bit later (like, in a few hours, hopefully). Machine which has the needed setup is busy atm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @perazz , Looks good to me.
@perazz Sorry, will try this out today. Been very busy recently. |
@perazz Does not seem to help. I have activated a build of gcc12 without
Once built (using gcc12 with |
Too bad @barracuda156. It really does seem like issue #850 is not easy to solve,see for example: as the request for |
@perazz Well, let’s see, maybe I get |
That would be great @barracuda156. Meanwhile I think I can merge this PR soon, if there are no further comments. |
Thank you all, I think this is ready to be merged. |
Addressing #917. @dacarnazzola
intrinsic
,non_intrinsic
keywords inuse
statementintrinsic
, check that it's a valid intrinsic module name (except in a continuation line)iso_fortran_env
.@minhqdao @arteevraina @henilp105 @urbanjost would you mind reviewing?
@barracuda156 this is potentially relevant for #850.