add getNumLowBitsAvailable for OpaquePtr and QualType.

llvm-svn: 67975
This commit is contained in:
Chris Lattner 2009-03-29 00:41:20 +00:00
parent 22d059dbde
commit ed6b4b0598
2 changed files with 3 additions and 0 deletions

View File

@ -233,6 +233,8 @@ public:
static inline clang::QualType getFromVoidPointer(void *P) {
return clang::QualType::getFromOpaquePtr(P);
}
// CVR qualifiers go in low bits.
static inline unsigned getNumLowBitsAvailable() { return 0; }
};
} // end namespace llvm

View File

@ -57,6 +57,7 @@ namespace llvm {
static inline clang::OpaquePtr<UID> getFromVoidPointer(void *P) {
return clang::OpaquePtr<UID>::make(P);
}
static inline unsigned getNumLowBitsAvailable() { return 3; }
};
}