projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7da272a
)
[mlir][Analysis] Fix assertion in FlatLinearConstraints
author
Matthias Springer
<me@m-sp.org>
Sat, 25 Mar 2023 11:17:45 +0000
(12:17 +0100)
committer
Matthias Springer
<me@m-sp.org>
Sat, 25 Mar 2023 11:54:17 +0000
(12:54 +0100)
Differential Revision: https://reviews.llvm.org/D146869
mlir/lib/Analysis/FlatLinearValueConstraints.cpp
patch
|
blob
|
history
diff --git
a/mlir/lib/Analysis/FlatLinearValueConstraints.cpp
b/mlir/lib/Analysis/FlatLinearValueConstraints.cpp
index
24c8d87
..
b2d8bd9
100644
(file)
--- a/
mlir/lib/Analysis/FlatLinearValueConstraints.cpp
+++ b/
mlir/lib/Analysis/FlatLinearValueConstraints.cpp
@@
-457,7
+457,7
@@
void FlatLinearConstraints::getSliceBounds(unsigned offset, unsigned num,
SmallVectorImpl<AffineMap> *lbMaps,
SmallVectorImpl<AffineMap> *ubMaps,
bool closedUB) {
- assert(
num <
getNumDimVars() && "invalid range");
+ assert(
offset + num <=
getNumDimVars() && "invalid range");
// Basic simplification.
normalizeConstraintsByGCD();