aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2025-02-07 09:28:10 +0000
committerGitHub <noreply@github.com>2025-02-07 09:28:10 +0000
commite00fc80c194b3742cd387b7cc74a5fd7ab775bf0 (patch)
tree9fdaf5e9e1808711007bf98e65e7316aa5567ca3 /clang/lib/Frontend/CompilerInvocation.cpp
parent1608fe8d56015719d5bf7abca608adad8a866f43 (diff)
downloadllvm-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