Searched refs:PtrWithInvalid (Results 1 - 1 of 1) sorted by relevance

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h169 uintptr_t PtrWithInvalid; member in class:clang::ActionResult
173 : PtrWithInvalid(static_cast<uintptr_t>(Invalid)) { }
177 PtrWithInvalid = reinterpret_cast<uintptr_t>(VP);
178 assert((PtrWithInvalid & 0x01) == 0 && "Badly aligned pointer");
180 ActionResult(const DiagnosticBuilder &) : PtrWithInvalid(0x01) { }
186 bool isInvalid() const { return PtrWithInvalid & 0x01; }
187 bool isUsable() const { return PtrWithInvalid > 0x01; }
190 void *VP = reinterpret_cast<void *>(PtrWithInvalid & ~0x01);
200 PtrWithInvalid = reinterpret_cast<uintptr_t>(VP);
201 assert((PtrWithInvalid
[all...]

Completed in 108 milliseconds