diff options
author | Emil Kieri <j.emil.kieri@gmail.com> | 2022-05-02 18:17:39 +0200 |
---|---|---|
committer | Emil Kieri <j.emil.kieri@gmail.com> | 2022-05-02 22:04:58 +0200 |
commit | 1dd8da2d7c75c2a34bf85a37a819755d60ddfb2b (patch) | |
tree | eaa56af9e32a7f0169189878ad68547201667131 /llvm/lib/Object/Binary.cpp | |
parent | 55e13a6bc0d6a31afc258a012184253041b0eb8e (diff) | |
download | llvm-1dd8da2d7c75c2a34bf85a37a819755d60ddfb2b.zip llvm-1dd8da2d7c75c2a34bf85a37a819755d60ddfb2b.tar.gz llvm-1dd8da2d7c75c2a34bf85a37a819755d60ddfb2b.tar.bz2 |
[flang] Fix semantics check for RETURN statement
The RETURN statement is allowed in functions and subroutines, but not
in main programs. It is however a common extension, which we also
implement, to allow RETURN from main programs -- we only issue a
portability warning when -pedantic or -std=f2018 are set.
This patch fixes false positives for this portability warning, where it
was triggered also when RETURN was present in functions or subroutines.
Fixexs #55080
Reviewed By: PeteSteinfeld
Differential Revision: https://reviews.llvm.org/D124732
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions