[all-commits] [llvm/llvm-project] e9088e: [flang] When resolving a binding, allow for overri...

Peter Klausler via All-commits all-commits at lists.llvm.org
Thu Dec 15 15:09:08 PST 2022


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

  Changed paths:
    M flang/lib/Semantics/expression.cpp

  Log Message:
  -----------
  [flang] When resolving a binding, allow for overriding

In type-bound generic resolution, when the actual argument
is monomorphic, resolve the call to the target of the
most recent (i.e., least deeply inherited) override of
the binding, if any.

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




More information about the All-commits mailing list