| Index: cc/quads/render_pass.h
|
| diff --git a/cc/quads/render_pass.h b/cc/quads/render_pass.h
|
| index da1bc9a0966f26bebf2e326fc3d17a477f7e1833..3d5a37cb78d9c1e4fbf1ee6c8785ae71e0e64b13 100644
|
| --- a/cc/quads/render_pass.h
|
| +++ b/cc/quads/render_pass.h
|
| @@ -117,17 +117,14 @@ class CC_EXPORT RenderPass {
|
|
|
| namespace BASE_HASH_NAMESPACE {
|
| #if defined(COMPILER_MSVC)
|
| -template<>
|
| -inline size_t hash_value<cc::RenderPass::Id>(const cc::RenderPass::Id& key) {
|
| - return hash_value<std::pair<int, int> >(
|
| - std::pair<int, int>(key.layer_id, key.index));
|
| +inline size_t hash_value(const cc::RenderPass::Id& key) {
|
| + return base::HashPair(key.layer_id, key.index);
|
| }
|
| #elif defined(COMPILER_GCC)
|
| template<>
|
| struct hash<cc::RenderPass::Id> {
|
| size_t operator()(cc::RenderPass::Id key) const {
|
| - return hash<std::pair<int, int> >()(
|
| - std::pair<int, int>(key.layer_id, key.index));
|
| + return base::HashPair(key.layer_id, key.index);
|
| }
|
| };
|
| #else
|
|
|