[all-commits] [llvm/llvm-project] 5881bf: [flang] More clean-up of CookedSource API

Peter Klausler via All-commits all-commits at lists.llvm.org
Mon Sep 14 14:52:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 5881bf0050398f4bb2d9761167d06a9ecfc8a371
      https://github.com/llvm/llvm-project/commit/5881bf0050398f4bb2d9761167d06a9ecfc8a371
  Author: peter klausler <pklausler at nvidia.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M flang/include/flang/Parser/parse-state.h
    M flang/include/flang/Parser/provenance.h
    M flang/include/flang/Semantics/semantics.h
    M flang/lib/Lower/OpenACC.cpp
    M flang/lib/Parser/prescan.cpp
    M flang/lib/Parser/provenance.cpp
    M flang/tools/f18/f18.cpp
    M flang/unittests/Evaluate/intrinsics.cpp

  Log Message:
  -----------
  [flang] More clean-up of CookedSource API

The std::string holding the content of a CookedSource no longer
needs to be exposed in its API after the recent work that allows
the parsing context to hold multiple instances of a CookedSource.
So clean the API.  These changes were extracted from some work in
progress that was made easier by the API changes.

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




More information about the All-commits mailing list