[flang-commits] [PATCH] D123331: Expand coverage of this_image semantics testing
Katherine Rasmussen via Phabricator via flang-commits
flang-commits at lists.llvm.org
Wed May 4 14:28:20 PDT 2022
ktras added inline comments.
================
Comment at: flang/test/Semantics/this_image02.f90:30
+ n = this_image(team_coarray, team=home)
+ n = this_image(team_coarray[1], team=home)
+ n = this_image(coarray=co_array, team=home)
----------------
klausler wrote:
> ktras wrote:
> > klausler wrote:
> > > ktras wrote:
> > > > The implementation of `this_image` does not currently support this call, so please add the following error message before it.
> > > > `!ERROR: missing mandatory 'dim=' argument`
> > > >
> > > Don't change tests to match buggy behavior.
> > I believe that @rouson is working on contributing tests for parallel features but is not currently looking at editing source. It seems to me in this situation there are three options:
> >
> > # Do not add an error for this line of code and add an XFAIL directive
> > # Do not add an error and do not add XFAIL directive and push a failing test
> > # Add the error and when the support is added, the error is removed in the same patch
> >
> > Based on looking at other tests in the past that had error directives that would go away once certain features were supported, I thought this case was similar and thought the last option was best.
> >
> > @klausler Since your comment seems to say this is not the best approach, which is the best option for this test and what matches the workflow of the developers?
> Probably the first option, if the bug can't be fixed. But fixing the bug would be best.
@klausler Thanks for your feedback.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D123331/new/
https://reviews.llvm.org/D123331
More information about the flang-commits
mailing list