mirror-llvm-project/flang/unittests
Eugene Epshteyn d73beb2ee6
[flang] Delete the unused ragged-array runtime builders (#213160)
The ragged-array machinery served the legacy FORALL mask temporaries,
whose lowering was removed with the legacy expression lowering (#210639,
#210873) and the array-value-copy pass (#212643). The builders
(fir::runtime::genRaggedArrayAllocate/Deallocate) and the
getRaggedArrayHeaderType helper have no compiler callers left; only
their own unit test exercised them. Delete the builders, the helper, and
the unit test.

The flang-rt runtime entry points
(RaggedArrayAllocate/RaggedArrayDeallocate in
flang-rt/lib/runtime/ragged.cpp and their declarations in
flang/include/flang/Runtime/ragged.h) are ABI and remain.

Assisted-by: AI
2026-07-31 09:29:43 -04:00
..
Common [Flang] Fix -Wopen-mp-* and -Wopen-acc-* flag spellings (#188434) 2026-04-28 17:26:29 +02:00
Decimal
Evaluate
Frontend [flang] Fix build with BUILD_SHARED_LIBS=ON (#206038) 2026-06-26 07:02:47 -05:00
Optimizer [flang] Delete the unused ragged-array runtime builders (#213160) 2026-07-31 09:29:43 -04:00
Semantics [flang][OpenMP] Fix metadirective loop semantic checks (#208844) 2026-07-15 11:13:41 -05:00
CMakeLists.txt [flang][OpenMP] Fix subtle bug in GetAffectedNestDepthWithReason (#190645) 2026-04-07 08:03:33 -05:00