void operator=(const AttributeSetNode &) = delete;
AttributeSetNode(const AttributeSetNode &) = delete;
public:
- using TrailingObjects::operator delete;
+ using TrailingObjects<AttributeSetNode, Attribute>::operator delete;
static AttributeSetNode *get(LLVMContext &C, ArrayRef<Attribute> Attrs);
}
}
- using TrailingObjects::operator delete;
+ using TrailingObjects<AttributeSetImpl, IndexAttrPair>::operator delete;
/// \brief Get the context that created this AttributeSetImpl.
LLVMContext &getContext() { return Context; }