[all-commits] [llvm/llvm-project] 41a964: [flang] Settle ambiguity between C795 and C721
Peter Klausler via All-commits
all-commits at lists.llvm.org
Mon Mar 27 17:37:46 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 41a964cff0068ba417d355b499f10ecedd4a4636
https://github.com/llvm/llvm-project/commit/41a964cff0068ba417d355b499f10ecedd4a4636
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2023-03-27 (Mon, 27 Mar 2023)
Changed paths:
M flang/lib/Semantics/check-declarations.cpp
M flang/test/Semantics/call05.f90
M flang/test/Semantics/call31.f90
M flang/test/Semantics/resolve73.f90
M flang/test/Semantics/resolve74.f90
M flang/test/Semantics/resolve75.f90
Log Message:
-----------
[flang] Settle ambiguity between C795 and C721
C721 says that a type parameter value of '*' is permitted in the type-spec
for a named constant; C795 says that such type parameters are allowed
in type-specs only for a few kinds of things, not including named
constants. The interpretation seems to depend on context, with C721
applying to intrinsic types (i.e., character) and C795 applying only
to derived types.
Differential Revision: https://reviews.llvm.org/D146586
More information about the All-commits
mailing list