Push the calculation of the 'Raw' attribute mask down into the implementation. It in turn uses the correct list for calculating the 'Raw' value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173637 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Bill Wendling
2013-01-27 23:41:29 +00:00
parent 2d5be6c313
commit d05204aea4
3 changed files with 29 additions and 10 deletions

View File

@@ -234,7 +234,10 @@ private:
public:
AttributeSet() : pImpl(0) {}
AttributeSet(const AttributeSet &P) : pImpl(P.pImpl) {}
const AttributeSet &operator=(const AttributeSet &RHS);
const AttributeSet &operator=(const AttributeSet &RHS) {
pImpl = RHS.pImpl;
return *this;
}
//===--------------------------------------------------------------------===//
// Attribute List Construction and Mutation