aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorMike Kashkarov <fruitclover@gmail.com>2022-04-20 19:53:09 +0300
committerMike Kashkarov <fruitclover@gmail.com>2022-04-20 20:06:11 +0300
commit39ee23ed5ab3f411b6945a3acbbdf22cd8a0a6cb (patch)
tree5359095ac250514c7be3b1bca166c1db0b1c4c80 /clang/lib/Lex/ModuleMap.cpp
parentbd5371e4fc607aae1a77f29273fd130b59e72409 (diff)
downloadllvm-39ee23ed5ab3f411b6945a3acbbdf22cd8a0a6cb.zip
llvm-39ee23ed5ab3f411b6945a3acbbdf22cd8a0a6cb.tar.gz
llvm-39ee23ed5ab3f411b6945a3acbbdf22cd8a0a6cb.tar.bz2
[flang] Set LBOUND() folding for (x) expression as ones
Set LBOUND() constant folding for parentheses expr. as ones Array bounds should not propagate throught omitted bounds specifications or temporary variables - fix constant folding in case of Parentheses<T> expression by explicitly returning array of ones (or scalar in case of DIM=). Add set of tests for (x) bounds checks (w/ and w/o 'parameter' arrays) Reviewed By: jeanPerier Differential Revision: https://reviews.llvm.org/D123838
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions