summaryrefslogtreecommitdiffstats
path: root/lld/COFF/Driver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Driver.cpp')
-rw-r--r--lld/COFF/Driver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp
index f0400fbd16f..603dc666df4 100644
--- a/lld/COFF/Driver.cpp
+++ b/lld/COFF/Driver.cpp
@@ -801,7 +801,7 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
Config->Force = true;
// Handle /debug
- if (Args.hasArg(OPT_debug)) {
+ if (Args.hasArg(OPT_debug) || Args.hasArg(OPT_debug_dwarf)) {
Config->Debug = true;
if (auto *Arg = Args.getLastArg(OPT_debugtype))
Config->DebugTypes = parseDebugType(Arg->getValue());
@@ -1135,7 +1135,7 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) {
}
// Disable PDB generation if the user requested it.
- if (Args.hasArg(OPT_nopdb))
+ if (Args.hasArg(OPT_nopdb) || Args.hasArg(OPT_debug_dwarf))
Config->PDBPath = "";
// Set default image base if /base is not given.
OpenPOWER on IntegriCloud