diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2025-02-07 09:28:10 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-07 09:28:10 +0000 |
commit | e00fc80c194b3742cd387b7cc74a5fd7ab775bf0 (patch) | |
tree | 9fdaf5e9e1808711007bf98e65e7316aa5567ca3 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 1608fe8d56015719d5bf7abca608adad8a866f43 (diff) | |
download | llvm-e00fc80c194b3742cd387b7cc74a5fd7ab775bf0.zip llvm-e00fc80c194b3742cd387b7cc74a5fd7ab775bf0.tar.gz llvm-e00fc80c194b3742cd387b7cc74a5fd7ab775bf0.tar.bz2 |
[clang][DebugInfo] Set EnumKind based on enum_extensibility attribute (#126045)
This is the 2nd part to
https://github.com/llvm/llvm-project/pull/124752. Here we make sure to
set the `DICompositeType` `EnumKind` if the enum was declared with
`__attribute__((enum_extensibility(...)))`. In DWARF this will be
rendered as `DW_AT_APPLE_enum_kind` and will be used by LLDB when
creating `clang::EnumDecl`s from debug-info.
Depends on https://github.com/llvm/llvm-project/pull/126044
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions