Bug 1318677 part 1 - Use a smaller mask to remove the error tag. r=jandem

This commit is contained in:
Nicolas B. Pierron 2017-02-07 18:57:42 +00:00
Родитель 5c8e4bed65
Коммит cc14318018
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -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.