Skip to content

Commit 6c9fa4f

Browse files
dpalermoAlexisPerry
authored andcommitted
[flang] Fix BoxAnalyzer.h for LLVM_ENABLE_EXPENSIVE_CHECKS (llvm#96675)
Fixes assert seen trying to use default number of inlined elements for `SmallVector<T>` but `sizeof(T)` is really big. Seen with -DLLVM_ENABLE_EXPENSIVE_CHECKS.
1 parent 49e8d6c commit 6c9fa4f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

flang/include/flang/Lower/BoxAnalyzer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ struct ScalarDynamicDerived : ScalarSym {
9797
: ScalarSym{sym}, lens{std::move(lens)} {}
9898

9999
private:
100-
llvm::SmallVector<Fortran::lower::SomeExpr> lens;
100+
llvm::SmallVector<Fortran::lower::SomeExpr, 1> lens;
101101
};
102102

103103
struct LBoundsAndShape {

0 commit comments

Comments
 (0)