[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