Driver: support -fno-debug-types-section to override -fdebug-types-section
llvm-svn: 200236
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 3176f1f..615c375 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -2606,7 +2606,8 @@
CmdArgs.push_back("-generate-gnu-dwarf-pub-sections");
}
- if (Args.hasArg(options::OPT_fdebug_types_section)) {
+ if (Args.hasFlag(options::OPT_fdebug_types_section,
+ options::OPT_fno_debug_types_section, false)) {
CmdArgs.push_back("-backend-option");
CmdArgs.push_back("-generate-type-units");
}