[all-commits] [llvm/llvm-project] 176ee2: [flang] Allow for user-defined intrinsic operators...

Peter Klausler via All-commits all-commits at lists.llvm.org
Mon Feb 13 09:24:34 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 176ee268f8dfb4c7f6e97fdebe76811f6e0a47c2
      https://github.com/llvm/llvm-project/commit/176ee268f8dfb4c7f6e97fdebe76811f6e0a47c2
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2023-02-13 (Mon, 13 Feb 2023)

  Changed paths:
    M flang/include/flang/Semantics/semantics.h
    M flang/lib/Semantics/expression.cpp
    M flang/lib/Semantics/resolve-names.cpp

  Log Message:
  -----------
  [flang] Allow for user-defined intrinsic operators (regression)

The recent code that uses an iterative rather than recursive walk
over the parse tree when processing expressions needs to allow for
the rare case in which an intrinsic operator (e.g., +) is extended
by a generic interface in the program.

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




More information about the All-commits mailing list