diff options
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index d0cf8a3..6d5faf9 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -550,17 +550,6 @@ static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK, Opts.DependentLibraries = Args.getAllArgValues(OPT_dependent_lib); - if (Arg *A = Args.getLastArg(OPT_Rpass_EQ)) { - StringRef Val = A->getValue(); - std::string RegexError; - Opts.OptimizationRemarkPattern = std::make_shared<llvm::Regex>(Val); - if (!Opts.OptimizationRemarkPattern->isValid(RegexError)) { - Diags.Report(diag::err_drv_optimization_remark_pattern) - << RegexError << A->getAsString(Args); - Opts.OptimizationRemarkPattern.reset(); - } - } - if (Arg *A = Args.getLastArg(OPT_Rpass_EQ)) Opts.OptimizationRemarkPattern = GenerateOptimizationRemarkRegex(Diags, Args, A); |