From 18362bfd27b952489a4ab7b56134e2c14acd1b5c Mon Sep 17 00:00:00 2001 From: Diego Novillo Date: Tue, 17 Jun 2014 20:01:51 +0000 Subject: [PATCH] Remove dead code. The parsing for -Rpass= had been factored into the function GenerateOptimizationRemarkRegex, but at the time I forgot to remove the original code that just handled OPT_Rpass_EQ. llvm-svn: 211122 --- clang/lib/Frontend/CompilerInvocation.cpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index d0cf8a3301bf..6d5faf935e95 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(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);