diff options
author | Tom Tromey <tom@tromey.com> | 2025-02-04 14:36:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-04 13:36:22 -0800 |
commit | 3c2807624d2006fa8aacf9c6441c9a3034a52b44 (patch) | |
tree | 95943bf2e042f4fe3f11a6f29e31bb77ab1b19a0 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 837bf325528440ab0a73b31f810a39d6f8bec53e (diff) | |
download | llvm-3c2807624d2006fa8aacf9c6441c9a3034a52b44.zip llvm-3c2807624d2006fa8aacf9c6441c9a3034a52b44.tar.gz llvm-3c2807624d2006fa8aacf9c6441c9a3034a52b44.tar.bz2 |
Allow 128-bit discriminants in DWARF variants (#125578)
If a variant part has a 128-bit discriminator, then
DwarfUnit::constructTypeDIE will assert. This patch fixes the problem
by allowing any size of integer to be used here. This is largely
accomplished by moving part of DwarfUnit::addConstantValue to a new
method.
Fixes #119655
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions