diff options
author | Peter Klausler <35819229+klausler@users.noreply.github.com> | 2024-05-15 16:08:06 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-15 16:08:06 -0700 |
commit | 7605ad8a2f95e3b37de83e7fb3d320efc74e0ccc (patch) | |
tree | f83d0a6ecc392f6f432f9a7ce266afaa2ce2bd8c /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | c227bf1b217598066acd32de8c9a75c2e0928f89 (diff) | |
download | llvm-7605ad8a2f95e3b37de83e7fb3d320efc74e0ccc.zip llvm-7605ad8a2f95e3b37de83e7fb3d320efc74e0ccc.tar.gz llvm-7605ad8a2f95e3b37de83e7fb3d320efc74e0ccc.tar.bz2 |
[flang] Always check procedure characterizability (#92008)
When a procedure is defined with a subprogram but never referenced in a
compilation unit, it may not be characterized until lowering, and any
errors in characterization then may crash the compiler. So always ensure
that procedure definitions are characterizable in declaration checking.
Fixes https://github.com/llvm/llvm-project/issues/91845.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions