[all-commits] [llvm/llvm-project] 71d5a9: [flang] Don't fold SIZE()/SHAPE() into expression ...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Wed May 31 08:57:37 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 71d5a94985c9569467c1ef8a62b8b326ee2036a6
https://github.com/llvm/llvm-project/commit/71d5a94985c9569467c1ef8a62b8b326ee2036a6
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M flang/lib/Evaluate/shape.cpp
A flang/test/Evaluate/elem-shape.f90
Log Message:
-----------
[flang] Don't fold SIZE()/SHAPE() into expression referencing optional dummy arguments
When computing the shape of an expression at compilation time as part of
folding an intrinsic function like SIZE(), don't create an expression that
increases a dependence on the presence of an optional dummy argument.
Differential Revision: https://reviews.llvm.org/D151737
More information about the All-commits
mailing list