Don't return a hard .FALSE. when folding IS_CONTIGUOUS() unless the
subscript triplets are discontiguous and array section is nonempty,
or if the array section is nonempty and there is a vector subscript.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D135334
[flang] Correct epistemological edge cases for IS_CONTIGUOUS folding ClosedPublic Authored by klausler on Oct 5 2022, 5:24 PM.
Details Summary Don't return a hard .FALSE. when folding IS_CONTIGUOUS() unless the
Diff Detail Event TimelineThis revision is now accepted and ready to land.Oct 5 2022, 11:58 PM Closed by commit rGcebf1348dfcd: [flang] Correct epistemological edge cases for IS_CONTIGUOUS folding (authored by klausler). · Explain WhyOct 6 2022, 3:22 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 465615 flang/include/flang/Evaluate/variable.h
flang/lib/Evaluate/check-expression.cpp
flang/lib/Evaluate/variable.cpp
flang/test/Semantics/assign03.f90
|