[PATCH] D87774: [flang] Introduce DiagnosticConsumer classes in libflangFrontend

Caroline via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 28 01:27:59 PDT 2020


CarolineConcatto added a comment.

Thank you @awarzynski for updating the patch. 
It looks good to me. I've build it locally and played a little bit.
It works fine with gcc9.3. I did not try to build out-of-tree. But I don't see any reason it should not work.
I have two minor comments. But besides that the patch looks good to me.
If you fix them it is all fine for me.



================
Comment at: flang/lib/Frontend/CompilerInvocation.cpp:75
+bool Fortran::frontend::ParseDiagnosticArgs(clang::DiagnosticOptions &opts,
+    llvm::opt::ArgList &args, clang::DiagnosticsEngine *diags,
+    bool defaultDiagColor) {
----------------
Am I missing something or this is still here?


================
Comment at: flang/tools/flang-driver/driver.cpp:14
 #include "clang/Driver/Driver.h"
+#include "flang/Frontend/CompilerInvocation.h"
+#include "flang/Frontend/TextDiagnosticPrinter.h"
----------------
Why do we need invocation here?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87774/new/

https://reviews.llvm.org/D87774



More information about the cfe-commits mailing list