nikic accepted this revision. nikic added inline comments.
================ Comment at: llvm/include/llvm/ADT/SmallVector.h:19 #include "llvm/Support/Compiler.h" +#include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MathExtras.h" ---------------- Is this include still needed? ================ Comment at: llvm/include/llvm/ADT/SmallVector.h:84 +template <class Size_T> const size_t SmallVectorBase<Size_T>::SizeTypeMax; + ---------------- Is this needed? I don't think it makes a lot of sense to allow odr-use of `SizeTypeMax`. As it's a protected member, it's only used in the SmallVector implementation, where we control how it is used. ================ Comment at: llvm/lib/Support/SmallVector.cpp:48 + // Ensure we can fit the new capacity. + // This is only going to be applicable if the when the capacity is 32 bit. + if (MinCapacity > SizeTypeMax) ---------------- Nit: `if the when` => `if the` or `when`. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77621/new/ https://reviews.llvm.org/D77621 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits