summaryrefslogtreecommitdiff
path: root/lld/COFF/Config.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Config.h')
-rw-r--r--lld/COFF/Config.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/lld/COFF/Config.h b/lld/COFF/Config.h
index 79b63e5b7236..91b6e632fa7e 100644
--- a/lld/COFF/Config.h
+++ b/lld/COFF/Config.h
@@ -192,6 +192,18 @@ struct Configuration {
// Used for /lldltocachepolicy=policy
llvm::CachePruningPolicy ltoCachePolicy;
+ // Used for /thinlto-distributor:<path>
+ StringRef dtltoDistributor;
+
+ // Used for /thinlto-distributor-arg:<arg>
+ llvm::SmallVector<llvm::StringRef, 0> dtltoDistributorArgs;
+
+ // Used for /thinlto-remote-compiler:<path>
+ StringRef dtltoCompiler;
+
+ // Used for /thinlto-remote-compiler-arg:<arg>
+ llvm::SmallVector<llvm::StringRef, 0> dtltoCompilerArgs;
+
// Used for /opt:[no]ltodebugpassmanager
bool ltoDebugPassManager = false;
@@ -307,7 +319,7 @@ struct Configuration {
bool warnDebugInfoUnusable = true;
bool warnLongSectionNames = true;
bool warnStdcallFixup = true;
- bool warnExportedDllMain = true;
+ bool warnImportedDllMain = true;
bool incremental = true;
bool integrityCheck = false;
bool killAt = false;