diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2021-04-06 17:23:51 -0700 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2021-04-06 19:01:45 -0700 |
commit | 5d07dc897707f877c45cab6c7e4b65dad7d3ff6d (patch) | |
tree | 57bbb48690d3f2df81e9484773bd5f641a8b271e /clang/lib/Basic/SourceManager.cpp | |
parent | c4c98c1b0a0c276475fdbd895aa21a85d23352e4 (diff) | |
download | llvm-5d07dc897707f877c45cab6c7e4b65dad7d3ff6d.zip llvm-5d07dc897707f877c45cab6c7e4b65dad7d3ff6d.tar.gz llvm-5d07dc897707f877c45cab6c7e4b65dad7d3ff6d.tar.bz2 |
[dsymutil] Don't emit .debug_pubnames and .debug_pubtypes
Consider the .debug_pubnames and .debug_pubtypes their own kind of
accelerator and stop emitting them together with the Apple-style
accelerator tables. The only reason we were still emitting both was for
(byte-for-byte) compatibility with dsymutil-classic.
- This patch adds a new accelerator table kind "Pub" which can be
specified with --accelerator=Pub.
- This patch removes the ability to emit both pubnames/types and apple
style accelerator tables. I don't think anyone is relying on that but
it's worth pointing out.
- This patch removes the --minimize option and makes this behavior the
default. Specifying the flag will result in a warning but won't abort
the program.
Differential revision: https://reviews.llvm.org/D99907
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions