Closed jwallwork23 closed 2 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.86%. Comparing base (
65e3232
) to head (6fdb08b
). Report is 7 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Thanks very much for this @jwallwork23. All looks fine apart from the fact that you've consistently misspelt "conjunction" as "conjuction" :-) Once that's fixed this will be good to go providing the integration tests are OK (I've set them running).
Thanks for the review, @arporter. Ah, well at least I was consistent! Fixed in de3ba19c07736418ffb6d4a5359917b15360ded1.
Partially addresses #2717.
In PSyACC, we disallow sequential clauses to be used in conjuction with gang and/or vector clauses because the combination doesn't make sense. This PR handles such clause combinations in a similar way.
I also noticed that the private
ACCLoopDirective._gang
(etc.) members are often accessed rather than the public propertiesACCLoopDirective.gang
, so addressed this. The newACCLoopDirective._check_clauses_consistent
method is used in a few places that seem sensible.