diff options
author | peter klausler <pklausler@nvidia.com> | 2020-10-30 12:47:23 -0700 |
---|---|---|
committer | peter klausler <pklausler@nvidia.com> | 2020-10-30 17:11:37 -0700 |
commit | 882fa241f1d242e7c3e4efcde0839fa2c01c1ddc (patch) | |
tree | 4cd4c808d4ec290858998c715932077c91e18090 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 86cd2332ce763dde0e922636bc28789d0c2ad806 (diff) | |
download | llvm-882fa241f1d242e7c3e4efcde0839fa2c01c1ddc.zip llvm-882fa241f1d242e7c3e4efcde0839fa2c01c1ddc.tar.gz llvm-882fa241f1d242e7c3e4efcde0839fa2c01c1ddc.tar.bz2 |
[flang] Better error messages & more cases caught for bad forward refs
Subclause 10.1.12 in F'2018 prohibits forward references from
a specification expression to an object declared later in the
same specification part. Catch this error better and emit
specific error messages about the violation.
Differential revision: https://reviews.llvm.org/D90492
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions