llvm-project/flang/test
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
..
Driver [flang][nfc] Relocate a few driver tests 2022-10-07 17:04:06 +00:00
Evaluate [flang] Do not resolve TRIM/REPEAT length to its argument length 2022-10-03 11:42:41 +02:00
Examples [flang][test] Remove RUN COMMAND/EXPECTED OUTPUT/INPUT markers from other directories 2022-06-29 22:10:59 -07:00
Fir [flang] Use fir.rebox for tbp fir.dispatch call with allocatable or pointer 2022-10-12 16:19:03 +02:00
Intrinsics [flang] Lower integer exponentiation into math::IPowI. 2022-08-30 14:09:05 -07:00
Lower [flang] Use fir.rebox for tbp fir.dispatch call with allocatable or pointer 2022-10-12 16:19:03 +02:00
NonGtestUnit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
Parser [flang] Improve syntax error messages by fixing withMessage() parser combinator 2022-10-06 14:00:06 -07:00
Preprocessing [flang] Support correct continuations for compiler directives 2022-05-27 13:45:37 +03:00
Runtime [flang] Single entry point for GET_COMMAND_ARGUMENT 2022-07-27 10:27:25 +00:00
Semantics [Flang] Use the ultimate symbol in a DeallocateStmt check 2022-10-07 14:47:59 +00:00
Transforms [flang] Support multidimensional reductions in SimplifyIntrinsicsPass. 2022-09-19 12:16:23 -07:00
Unit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
CMakeLists.txt [flang][driver] Add support for generating executables 2022-04-25 12:00:23 +00:00
lit.cfg.py [flang][driver]Fix broken flang-new mlir test 2022-09-14 14:16:31 +01:00
lit.site.cfg.py.in Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00