aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2024-05-15 16:08:06 -0700
committerGitHub <noreply@github.com>2024-05-15 16:08:06 -0700
commit7605ad8a2f95e3b37de83e7fb3d320efc74e0ccc (patch)
treef83d0a6ecc392f6f432f9a7ce266afaa2ce2bd8c /flang/lib/Frontend/CompilerInvocation.cpp
parentc227bf1b217598066acd32de8c9a75c2e0928f89 (diff)
downloadllvm-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