]> granicus.if.org Git - clang/commit
IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.
authorPeter Collingbourne <peter@pcc.me.uk>
Tue, 12 Sep 2017 21:50:41 +0000 (21:50 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Tue, 12 Sep 2017 21:50:41 +0000 (21:50 +0000)
commit067cd9e13044fa0f863c6c8a5a006c5ac6bd3bff
treeb6055dfd665c4fb9b409cb8e3f4051b850789986
parent6370edb7527b2799948b31de4c4418bd8ac1b255
IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.

This allows the flag to be persisted through to LTO.

Differential Revision: https://reviews.llvm.org/D37655

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313078 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Options.td
include/clang/Frontend/CodeGenOptions.def
lib/CodeGen/CGDebugInfo.cpp
lib/Driver/ToolChains/Clang.cpp
lib/Frontend/CompilerInvocation.cpp
test/Driver/debug-options.c