llvm::SmallVectorImpl<pair<DIMacro*, DIMacroFile*>>::TakesParamByValue

True if it's cheap enough to take parameters by value. Doing so avoids overhead related to mitigations for reference invalidation.

Synopsis

Declared in <llvm/ADT/SmallVector.h>

inline constexpr static
bool TakesParamByValue = sizeof(T) <= 2 * sizeof(void *);