Skip to content

Commit 6fa1787

Browse files
committed
[LLD][COFF] Add support for /dont-create-pdb option
1 parent 33461bb commit 6fa1787

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lld/COFF/Driver.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -1761,7 +1761,11 @@ void LinkerDriver::linkerMain(ArrayRef<const char *> argsArr) {
17611761
args.hasArg(OPT_driver_wdm_uponly);
17621762
config->driver |=
17631763
config->driverUponly || config->driverWdm || args.hasArg(OPT_driver);
1764-
1764+
1765+
// Handle /dont-create-pdb
1766+
if (args.hasArg(OPT_dont_create_pdb))
1767+
shouldCreatePDB = false;
1768+
17651769
// Handle /pdb
17661770
if (shouldCreatePDB) {
17671771
if (auto *arg = args.getLastArg(OPT_pdb))

lld/COFF/Options.td

+2-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ multiclass B_priv<string name> {
3030

3131
def dont_merge_sections: F<"dont-merge-sections">,
3232
HelpText<"Each data directory will have its own section">;
33-
33+
def dont_create_pdb: F<"dont-create-pdb">,
34+
HelpText<"Do not create pdb">;
3435
def align : P<"align", "Section alignment">;
3536
def aligncomm : P<"aligncomm", "Set common symbol alignment">;
3637
def alternatename : P<"alternatename", "Define weak alias">;

0 commit comments

Comments
 (0)