Mercurial > hg > CbC > CbC_gcc
diff gcc/go/gofrontend/escape.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/go/gofrontend/escape.h Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/go/gofrontend/escape.h Thu Feb 13 11:34:05 2020 +0900 @@ -329,9 +329,9 @@ Node* child_; // Cache all the Nodes created via Node::make_node to make the API simpler. - static std::map<Named_object*, Node*> objects; - static std::map<Expression*, Node*> expressions; - static std::map<Statement*, Node*> statements; + static Unordered_map(Named_object*, Node*) objects; + static Unordered_map(Expression*, Node*) expressions; + static Unordered_map(Statement*, Node*) statements; // Collection of all NODE_INDIRECT Nodes, used for reclaiming memory. This // is not a cache -- each make_indirect_node will make a fresh Node.