diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2024-12-17 12:35:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-17 12:35:28 +0000 |
commit | 794cd814ee0260c094b98e453c89faf5a1a1df01 (patch) | |
tree | 130d4279e2b44d7f3c1962244befd8638dbbdc11 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 52b07d971c89ab8fbcc497f22c43931b488256ea (diff) | |
download | llvm-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