diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2024-06-22 17:07:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 17:07:01 +0100 |
commit | 0fccae9d8e64f3b0f415946000d6ca79ae1255db (patch) | |
tree | e6a4cc03afca8584d63dda71fd563bc994603f7a /llvm/lib/MC/MCObjectStreamer.cpp | |
parent | c3fe1c4472e72a3832be911e8fa9098fa84762a0 (diff) | |
download | llvm-0fccae9d8e64f3b0f415946000d6ca79ae1255db.zip llvm-0fccae9d8e64f3b0f415946000d6ca79ae1255db.tar.gz llvm-0fccae9d8e64f3b0f415946000d6ca79ae1255db.tar.bz2 |
[clang][utils] Remove ClangDataFormat.py for now (#96385)
This formatter doesn't currently provide much value. It only formats
`SourceLocation` and `QualType`. The only formatting it does for
`QualType` is call `getAsString()` on it.
The main motivator for the removal however is that the formatter
implementation can be very slow (since it uses the expression evaluator
in non-trivial ways).
Not infrequently do we get reports about LLDB being slow when debugging
Clang, and it turns out the user was loading `ClangDataFormat.py` in
their `.lldbinit` by default.
We should eventually develop proper formatters for Clang data-types, but
these are currently not ready. So this patch removes them in the
meantime to avoid users shooting themselves in the foot, and giving the
wrong impression of these being reference implementations.
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
0 files changed, 0 insertions, 0 deletions