llvm/flang/lib
Tim Keith fe588aff56 [flang] Fix bug handling function prefix type
This showed up in procinterface01. A function can have more than one
PrefixSpec (e.g. `real elemental f()`). We need to ignore that ones
that aren't types.

Also, process the type after the ImplicitPart rather than after the
SpecificationPart. The type of the function result variable could
be accessed between those places.

Original-commit: flang-compiler/f18@df85eedb92
Reviewed-on: https://github.com/flang-compiler/f18/pull/305
2019-02-28 10:38:17 -08:00
..
common [flang] address review comments 2019-02-27 11:12:16 -08:00
evaluate [flang] Clean up DynamicType, link it to symbol table character length 2019-02-26 16:21:28 -08:00
FIR [flang] address review comments 2019-02-22 15:38:57 -08:00
parser [flang] fix flang-compiler/f18#303, better error recovery for misplaced type parameter declarations 2019-02-28 09:31:16 -08:00
semantics [flang] Fix bug handling function prefix type 2019-02-28 10:38:17 -08:00
CMakeLists.txt