llvm-project/flang/lib
Valentin Clement 0ff137c1ef
[flang] Use fir.rebox for tbp fir.dispatch call with allocatable or pointer
Polymorphic entities with allocatable or pointer attribute cannot be passed
directly as passed-object when the type-bound procedure is expecting a
simply dummy polymorphic entity. Use fir.rebox to adapt the fir.class box
to the tbp type.

Depends on D135649

Reviewed By: jeanPerier

Differential Revision: https://reviews.llvm.org/D135654
2022-10-12 16:19:03 +02:00
..
Common
Decimal [flang] Allow configuring building the flang runtime standalone 2022-08-23 17:25:21 +03:00
Evaluate [flang] Correct epistemological edge cases for IS_CONTIGUOUS folding 2022-10-06 15:22:30 -07:00
Frontend Revert "[flang] Add -fpass-plugin option to Flang frontend" 2022-10-05 19:43:02 +01:00
FrontendTool [Flang][Driver] Add support for AsmPrinter -mmlir options 2022-07-27 16:11:11 -04:00
Lower [flang] Lower type-bound procedure call needing dynamic dispatch to fir.dispatch 2022-10-12 15:24:49 +02:00
Optimizer [flang] Use fir.rebox for tbp fir.dispatch call with allocatable or pointer 2022-10-12 16:19:03 +02:00
Parser [flang] Improve syntax error messages by fixing withMessage() parser combinator 2022-10-06 14:00:06 -07:00
Semantics [Flang] Use the ultimate symbol in a DeallocateStmt check 2022-10-07 14:47:59 +00:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00