aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2021-04-06 17:23:51 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2021-04-06 19:01:45 -0700
commit5d07dc897707f877c45cab6c7e4b65dad7d3ff6d (patch)
tree57bbb48690d3f2df81e9484773bd5f641a8b271e /clang/lib/Basic/SourceManager.cpp
parentc4c98c1b0a0c276475fdbd895aa21a85d23352e4 (diff)
downloadllvm-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