And enables SmallVector's pod optimizations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177281
91177308-0d34-0410-b5e6-
96231b3b80d8
explicit AttributeSet(AttributeSetImpl *LI) : pImpl(LI) {}
public:
AttributeSet() : pImpl(0) {}
- AttributeSet(const AttributeSet &P) : pImpl(P.pImpl) {}
- const AttributeSet &operator=(const AttributeSet &RHS) {
- pImpl = RHS.pImpl;
- return *this;
- }
//===--------------------------------------------------------------------===//
// AttributeSet Construction and Mutation