diff options
author | Carlos Seo <carlos.seo@linaro.org> | 2025-08-01 11:20:09 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-01 11:20:09 -0300 |
commit | 89e4d9f905f7abbf5803c011ab6fba26796ced30 (patch) | |
tree | 8822c44aff5188615e2be602a97aaf5971f457ee /llvm/lib/Object/Object.cpp | |
parent | d10dc67fc388fa26bf5b83f36fb12aba010c074f (diff) | |
download | llvm-89e4d9f905f7abbf5803c011ab6fba26796ced30.zip llvm-89e4d9f905f7abbf5803c011ab6fba26796ced30.tar.gz llvm-89e4d9f905f7abbf5803c011ab6fba26796ced30.tar.bz2 |
[Flang] Fix crash with parametrized derived types usage (#150289)
The current mangleName implementation doesn't take a FoldingContext,
which prevents the proper evaluation of expressions containing parameter
references to an integer constant. Since parametrized derived types are
not yet implemented, the compiler will crash there in some cases (see
example in issue #127424).
This is a workaround so that doesn't happen until the feature is
properly implemented.
Fixes #127424
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions