aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2024-06-22 17:07:01 +0100
committerGitHub <noreply@github.com>2024-06-22 17:07:01 +0100
commit0fccae9d8e64f3b0f415946000d6ca79ae1255db (patch)
treee6a4cc03afca8584d63dda71fd563bc994603f7a /llvm/lib/MC/MCObjectStreamer.cpp
parentc3fe1c4472e72a3832be911e8fa9098fa84762a0 (diff)
downloadllvm-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