aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopAccessAnalysis.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2022-07-18 14:01:47 +0200
committerBenjamin Kramer <benny.kra@googlemail.com>2022-07-18 14:01:47 +0200
commit4bd072c56b878af3b7a274dd942e7f8ccf632b32 (patch)
tree8c7759c9b0c9a8aa01138af49b77303365cbfce8 /llvm/lib/Analysis/LoopAccessAnalysis.cpp
parent9234a7c0dfa38bd3855a11a57a9a645fcef7ef79 (diff)
downloadllvm-4bd072c56b878af3b7a274dd942e7f8ccf632b32.zip
llvm-4bd072c56b878af3b7a274dd942e7f8ccf632b32.tar.gz
llvm-4bd072c56b878af3b7a274dd942e7f8ccf632b32.tar.bz2
[LAA] Fix the build with older versions of Clang
llvm/lib/Analysis/LoopAccessAnalysis.cpp:916:12: error: no viable conversion from returned value of type 'SmallVector<[...], 2>' to function return type 'SmallVector<[...], (default) CalculateSmallVectorDefaultInlinedElements<T>::value aka 3>' return Scevs; ^~~~~
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/LoopAccessAnalysis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/LoopAccessAnalysis.cpp b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
index 1a673e4..f7f0dc4 100644
--- a/llvm/lib/Analysis/LoopAccessAnalysis.cpp
+++ b/llvm/lib/Analysis/LoopAccessAnalysis.cpp
@@ -908,7 +908,7 @@ findForkedPointer(PredicatedScalarEvolution &PSE,
const Loop *L) {
ScalarEvolution *SE = PSE.getSE();
assert(SE->isSCEVable(Ptr->getType()) && "Value is not SCEVable!");
- SmallVector<std::pair<const SCEV *, bool>, 2> Scevs;
+ SmallVector<std::pair<const SCEV *, bool>> Scevs;
findForkedSCEVs(SE, L, Ptr, Scevs, MaxForkedSCEVDepth);
// For now, we will only accept a forked pointer with two possible SCEVs.