[all-commits] [llvm/llvm-project] d7a135: [flang] Enforce accessibility requirement on type-...

Peter Klausler via All-commits all-commits at lists.llvm.org
Sat Dec 3 10:13:18 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d7a1351bb8d74af7fb5ed4b9df3125b193f2984b
      https://github.com/llvm/llvm-project/commit/d7a1351bb8d74af7fb5ed4b9df3125b193f2984b
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2022-12-03 (Sat, 03 Dec 2022)

  Changed paths:
    M flang/include/flang/Semantics/scope.h
    M flang/include/flang/Semantics/tools.h
    M flang/lib/Semantics/expression.cpp
    M flang/lib/Semantics/resolve-names.cpp
    M flang/lib/Semantics/tools.cpp
    M flang/test/Semantics/resolve34.f90
    M flang/test/Semantics/resolve63.f90
    M flang/test/Semantics/resolve64.f90

  Log Message:
  -----------
  [flang] Enforce accessibility requirement on type-bound generic operators, &c.

Type-bound generics like operator(+) and assignment(=) need to not be
PRIVATE if they are used outside the module in which they are declared.

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




More information about the All-commits mailing list