[all-commits] [llvm/llvm-project] 0e1bb1: [flang] Don't convert actual arguments when interf...

Peter Klausler via All-commits all-commits at lists.llvm.org
Wed Apr 24 15:08:43 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0e1bb1d8352ce21808523357d315b73da0d53560
      https://github.com/llvm/llvm-project/commit/0e1bb1d8352ce21808523357d315b73da0d53560
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-04-24 (Wed, 24 Apr 2024)

  Changed paths:
    M flang/lib/Semantics/check-call.cpp
    M flang/lib/Semantics/expression.cpp
    A flang/test/Semantics/arg-convert.f90

  Log Message:
  -----------
  [flang] Don't convert actual arguments when interface is implicit (#89795)

When the interface of a procedure is implicit at the point of call,
don't perform actual argument type conversion to the types of the dummy
arguments. This was inadvertently taking place in a case where the
procedure has an implicit interface but was also defined in the same
source file, so that its characteristics were known.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list