[all-commits] [llvm/llvm-project] f70641: [flang][preprocessor] Handle compiler directives w...

Peter Klausler via All-commits all-commits at lists.llvm.org
Tue Oct 31 11:38:40 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f706411f71a29bc8bb6c04b21958fa3a0d17fd99
      https://github.com/llvm/llvm-project/commit/f706411f71a29bc8bb6c04b21958fa3a0d17fd99
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2023-10-31 (Tue, 31 Oct 2023)

  Changed paths:
    M flang/docs/Preprocessing.md
    M flang/lib/Parser/prescan.cpp
    M flang/lib/Parser/prescan.h
    A flang/test/Preprocessing/directive-contin-with-pp.F90
    M flang/test/Preprocessing/pp130.F90

  Log Message:
  -----------
  [flang][preprocessor] Handle compiler directives with continuations a… (#70128)

…fter macro expansion

When compiler directives (!$omp) and/or their continuations (!$omp &)
are produced by macro expansion, handle those continuations. Also allow
a continuation marker (&) to appear in a macro actual argument.




More information about the All-commits mailing list