aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJan Svoboda <jan_svoboda@apple.com>2020-12-15 13:08:04 +0100
committerJan Svoboda <jan_svoboda@apple.com>2020-12-16 10:28:37 +0100
commit0da240c2d050303c99564f1901b0d1548ffe2323 (patch)
tree9d0b3619295ec9691f1f952057067a731457ab59 /clang/lib/Frontend/CompilerInvocation.cpp
parentc7afb698caf00f0ad0b479f7d2869c119aa3482e (diff)
downloadllvm-0da240c2d050303c99564f1901b0d1548ffe2323.zip
llvm-0da240c2d050303c99564f1901b0d1548ffe2323.tar.gz
llvm-0da240c2d050303c99564f1901b0d1548ffe2323.tar.bz2
[clang][cli] Port DependencyOutput string based options to new option parsing system
Depends on D84186 Reviewed By: dexonsmith Differential Revision: https://reviews.llvm.org/D84187
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 2d6cb3b..5fbafa3 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -1447,10 +1447,7 @@ static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK,
static void ParseDependencyOutputArgs(DependencyOutputOptions &Opts,
ArgList &Args) {
- Opts.OutputFile = std::string(Args.getLastArgValue(OPT_dependency_file));
Opts.Targets = Args.getAllArgValues(OPT_MT);
- Opts.HeaderIncludeOutputFile =
- std::string(Args.getLastArgValue(OPT_header_include_file));
if (Args.hasArg(OPT_show_includes)) {
// Writing both /showIncludes and preprocessor output to stdout
// would produce interleaved output, so use stderr for /showIncludes.
@@ -1462,9 +1459,6 @@ static void ParseDependencyOutputArgs(DependencyOutputOptions &Opts,
} else {
Opts.ShowIncludesDest = ShowIncludesDestination::None;
}
- Opts.DOTOutputFile = std::string(Args.getLastArgValue(OPT_dependency_dot));
- Opts.ModuleDependencyOutputDir =
- std::string(Args.getLastArgValue(OPT_module_dependency_dir));
// Add sanitizer blacklists as extra dependencies.
// They won't be discovered by the regular preprocessor, so
// we let make / ninja to know about this implicit dependency.