[all-commits] [llvm/llvm-project] f6ecea: [flang] Represent (parentheses around derived types)
Peter Klausler via All-commits
all-commits at lists.llvm.org
Thu Sep 23 13:40:46 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f6ecea1a35758bbb504bc8d6f5dccf353ea1355b
https://github.com/llvm/llvm-project/commit/f6ecea1a35758bbb504bc8d6f5dccf353ea1355b
Author: peter klausler <pklausler at nvidia.com>
Date: 2021-09-23 (Thu, 23 Sep 2021)
Changed paths:
M flang/include/flang/Evaluate/expression.h
M flang/lib/Evaluate/expression.cpp
M flang/lib/Evaluate/tools.cpp
A flang/test/Evaluate/expr01.f90
Log Message:
-----------
[flang] Represent (parentheses around derived types)
The strongly typed expression representation classes supported
a representation of parentheses only around intrinsic types
with specific kinds. Parentheses around derived type variables
must also be preserved so that expressions may be distinguished
from variables; this distinction matters for actual arguments &
construct associations.
Differential Revision: https://reviews.llvm.org/D110355
More information about the All-commits
mailing list