]> granicus.if.org Git - clang/commitdiff
Add override for ClangDiagnosticHandler::isAnyRemarkEnabled()
authorAdam Nemet <anemet@apple.com>
Tue, 19 Sep 2017 23:00:59 +0000 (23:00 +0000)
committerAdam Nemet <anemet@apple.com>
Tue, 19 Sep 2017 23:00:59 +0000 (23:00 +0000)
This is used by the new closure-based variant of
OptimizationRemarkEmitter::emit().

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313693 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CodeGenAction.cpp

index 3873ef4eb58ae6746ced3584bebe2aa3675337d6..b6caa50381e02e819c0aa723f7cdafc24af14563 100644 (file)
@@ -67,6 +67,12 @@ namespace clang {
               CodeGenOpts.OptimizationRemarkPattern->match(PassName));
     }
 
+    bool isAnyRemarkEnabled() const override {
+      return (CodeGenOpts.OptimizationRemarkAnalysisPattern ||
+              CodeGenOpts.OptimizationRemarkMissedPattern ||
+              CodeGenOpts.OptimizationRemarkPattern);
+    }
+
   private:
     const CodeGenOptions &CodeGenOpts;
     BackendConsumer *BackendCon;