[all-commits] [llvm/llvm-project] a8f51e: [flang][driver] Report prescanning diags during sy...

Faris via All-commits all-commits at lists.llvm.org
Wed Jan 27 02:28:00 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a8f51ea2120bc454e3e3ece6995febe47fbb98d1
      https://github.com/llvm/llvm-project/commit/a8f51ea2120bc454e3e3ece6995febe47fbb98d1
  Author: Faris Rehman <faris.rehman at arm.com>
  Date:   2021-01-27 (Wed, 27 Jan 2021)

  Changed paths:
    M flang/lib/Frontend/FrontendActions.cpp
    R flang/test/Frontend/preprocessor-diag.f90
    A flang/test/Frontend/prescanner-diag.f90

  Log Message:
  -----------
  [flang][driver] Report prescanning diags during syntax-only parsing

Ensure diagnostics from the prescanner are reported when running `flang-new -fsyntax-only` (i.e. only syntax parsing).
This keeps the diagnostics output of flang-new consistent with `f18 -fparse-only` when running the syntax parsing action, ParseSyntaxOnlyAction.

Summary of changes:
- Modify ParseSyntaxOnlyAction::ExecuteAction to report diagnostics

Differential Revision: https://reviews.llvm.org/D95220




More information about the All-commits mailing list