llvm-project/flang/lib
Daniil Dudkin 488b9fd103 [flang] Do not ICE on recursive function definition in function result
The following code causes the compiler to ICE in several places due to
lack of support of recursive procedure definitions through the function
result.

  function foo() result(r)
    procedure(foo), pointer :: r
  end function foo
2022-04-21 19:04:17 +09:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Runtime performance improvements to real formatted input 2021-11-12 11:40:02 -08:00
Evaluate [flang] Do not ICE on recursive function definition in function result 2022-04-21 19:04:17 +09:00
Frontend [flang][driver] Add support for `-mmlir` 2022-04-14 09:40:31 +00:00
FrontendTool [flang][driver] Add support for `-mmlir` 2022-04-14 09:40:31 +00:00
Lower Added lowering support for atomic read and write constructs 2022-04-21 12:19:13 +05:30
Optimizer Added lowering support for atomic read and write constructs 2022-04-21 12:19:13 +05:30
Parser [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
Semantics [flang] Do not ICE on recursive function definition in function result 2022-04-21 19:04:17 +09:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00