[all-commits] [llvm/llvm-project] 1eb994: [flang] Catch more bad DATA statement objects
Peter Klausler via All-commits
all-commits at lists.llvm.org
Mon Mar 27 16:10:21 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1eb9948f02560912c67757e18d105d18609935ce
https://github.com/llvm/llvm-project/commit/1eb9948f02560912c67757e18d105d18609935ce
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2023-03-27 (Mon, 27 Mar 2023)
Changed paths:
M flang/lib/Semantics/check-data.cpp
M flang/test/Semantics/data03.f90
Log Message:
-----------
[flang] Catch more bad DATA statement objects
The data statement variable checker is missing some cases, like expressions
that are not variables. Run the checker first to enjoy its very specific
error messages, but when it finds no problems, still apply a general
check that an expression is a "variable" and also not a constant expression
at the top level as a backstop.
Differential Revision: https://reviews.llvm.org/D146580
More information about the All-commits
mailing list