[all-commits] [llvm/llvm-project] 3602ef: [flang] Silence errors on C_LOC/C_FUNLOC in specif...

Peter Klausler via All-commits all-commits at lists.llvm.org
Mon Jun 24 09:06:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3602efa78ddc16f82c338358748b3a13b3859e24
      https://github.com/llvm/llvm-project/commit/3602efa78ddc16f82c338358748b3a13b3859e24
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-24 (Mon, 24 Jun 2024)

  Changed paths:
    M flang/lib/Evaluate/check-expression.cpp
    M flang/lib/Evaluate/tools.cpp
    M flang/lib/Semantics/check-declarations.cpp
    M flang/lib/Semantics/resolve-names.cpp
    M flang/module/__fortran_builtins.f90
    M flang/test/Semantics/c_loc01.f90
    M flang/test/Semantics/call05.f90

  Log Message:
  -----------
  [flang] Silence errors on C_LOC/C_FUNLOC in specification expressions (#96108)

Transformational functions from the intrinsic module ISO_C_BINDING are
allowed in specification expressions, so tweak some general checks that
would otherwise trigger error messages about inadmissible targets, dummy
procedures in specification expressions, and pure procedures with impure
dummy procedures.



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