llvm-project/flang/docs
Jean Perier 878b526409 [flang] Tighten rules to resolve procedure as intrinsic procedure
2 Bug fixes:

- Do not resolve procedure as intrinsic if they appeared in an
  EXTERNAL attribute statement (one path was not considering this flag)

- Emit an error if a procedure resolved to be an intrinsic function
  (resp. subroutine) is used as a subroutine (resp. function).
  Lowering was attempted while the evaluate::Expression for the
  call was missing without any errors.

1 behavior change:

- Do not implicitly resolve subroutines (resp. functions) as intrinsics
  because their name is the name of an intrinsic function (resp.
  subroutine). Add justification in documentation.

Reviewed By: klausler, tskeith

Differential Revision: https://reviews.llvm.org/D90049
2020-10-26 11:25:40 +01:00
..
_static
_templates [Flang] Add GettingInvolved documentation page and sidebar. 2020-09-15 18:43:59 +05:30
_themes/llvm-theme
ArrayComposition.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
BijectiveInternalNameUniquing.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
C++17.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
C++style.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
CMakeLists.txt
Calls.md [docs][flang] Fix typos 2020-09-21 11:05:58 +05:30
Character.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
ControlFlowGraph.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Directives.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Extensions.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
FortranForCProgrammers.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
FortranIR.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
GettingInvolved.md [Flang] Add GettingInvolved documentation page and sidebar. 2020-09-15 18:43:59 +05:30
IORuntimeInternals.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
ImplementingASemanticCheck.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Intrinsics.md [flang] Tighten rules to resolve procedure as intrinsic procedure 2020-10-26 11:25:40 +01:00
LabelResolution.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
ModFiles.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
OpenMP-4.5-grammar.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
OpenMP-semantics.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
OptionComparison.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Overview.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
ParserCombinators.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Parsing.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Preprocessing.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
PullRequestChecklist.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
ReleaseNotes.md [flang] Convert release notes to markdown 2020-09-08 08:47:33 +01:00
RuntimeDescriptor.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
Semantics.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
conf.py [flang] Fix docs build 2020-09-16 08:19:07 +01:00
doxygen-mainpage.dox [flang] Fix link to old repo location in doxygen mainpage. NFC. 2020-09-07 16:43:08 +01:00
doxygen.cfg.in
f2018-grammar.md [flang] Add new documentation main page 2020-09-11 14:19:51 +01:00
flang-c-style.el [Flang] Move markdown files(.MD) from documentation/ to docs/ 2020-08-18 15:14:15 +05:30
index.md [Flang] Add GettingInvolved documentation page and sidebar. 2020-09-15 18:43:59 +05:30