зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1318677 part 1 - Use a smaller mask to remove the error tag. r=jandem
This commit is contained in:
Родитель
5c8e4bed65
Коммит
cc14318018
|
@ -114,7 +114,7 @@ public:
|
|||
bool isOk() const { return (mBits & 1) == 0; }
|
||||
|
||||
V* unwrap() const { return reinterpret_cast<V*>(mBits); }
|
||||
E& unwrapErr() const { return *reinterpret_cast<E*>(mBits & ~uintptr_t(1)); }
|
||||
E& unwrapErr() const { return *reinterpret_cast<E*>(mBits ^ 1); }
|
||||
};
|
||||
|
||||
// A bit of help figuring out which of the above specializations to use.
|
||||
|
|
Загрузка…
Ссылка в новой задаче