We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fea2cca commit 3069ca7Copy full SHA for 3069ca7
llvm/include/llvm/ADT/BitVector.h
@@ -570,10 +570,7 @@ class BitVector {
570
template <class F, class... ArgTys>
571
static BitVector &apply(F &&f, BitVector &Out, BitVector const &Arg,
572
ArgTys const &...Args) {
573
- assert(llvm::all_of(
574
- std::initializer_list<unsigned>{Args.size()...},
575
- [&Arg](auto const &BV) { return Arg.size() == BV; }) &&
576
- "consistent sizes");
+ assert(((Arg.size() == Args.size()) && ...) && "consistent sizes");
577
Out.resize(Arg.size());
578
for (size_type I = 0, E = Arg.Bits.size(); I != E; ++I)
579
Out.Bits[I] = f(Arg.Bits[I], Args.Bits[I]...);
0 commit comments