Commit 94aa50ff authored by Jisi Liu's avatar Jisi Liu

Fix breakage of referring to table_ in static func

Referencing data member table_ in static functions break certain
platforms. Change it to refer to the declare type void** instead.
parent 9e7fa067
......@@ -935,7 +935,7 @@ class Map {
const hasher& hash_function() const { return *this; }
static size_type max_size() {
return static_cast<size_type>(1) << (sizeof(table_) >= 8 ? 60 : 28);
return static_cast<size_type>(1) << (sizeof(void**) >= 8 ? 60 : 28);
}
size_type size() const { return num_elements_; }
bool empty() const { return size() == 0; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment