aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2024-12-17 12:35:28 +0000
committerGitHub <noreply@github.com>2024-12-17 12:35:28 +0000
commit794cd814ee0260c094b98e453c89faf5a1a1df01 (patch)
tree130d4279e2b44d7f3c1962244befd8638dbbdc11 /clang/lib/CodeGen/CodeGenFunction.cpp
parent52b07d971c89ab8fbcc497f22c43931b488256ea (diff)
downloadllvm-794cd814ee0260c094b98e453c89faf5a1a1df01.zip
llvm-794cd814ee0260c094b98e453c89faf5a1a1df01.tar.gz
llvm-794cd814ee0260c094b98e453c89faf5a1a1df01.tar.bz2
[lldb][DWARFASTParserClang][ObjC] Remove workaround for old ObjC DWARF (#120218)
With all the recent versions of Clang that I tested, ObjC forward declarations like ``` @class ForwardObjcClass; ``` don't emit the kind of DWARF that this workaround was put in place for. Also, zero-sized structures are valid in C (and thus Objective-C), so this workaround makes things confusing to reason about when mixing the two languages. This workaround has been in place for at least a decade, and given that recent compilers don't produce this anymore, we think it's a good time to remove it.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions