summaryrefslogtreecommitdiff
path: root/kernel/yosys.h
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-12-26 11:05:23 +0100
committerClifford Wolf <clifford@clifford.at>2014-12-26 11:05:23 +0100
commite0c0011863c891e0c168eb2fabecf88b2f0a45b7 (patch)
tree9bb2f368d84720a1e386d595232d74faf0c76aee /kernel/yosys.h
parent35f611e2f6b38b18fc50fadbb07df1d1bc462583 (diff)
Temporary gcc 4.6 build hotfix for Yosys::dict and Yosys::nodict
Diffstat (limited to 'kernel/yosys.h')
-rw-r--r--kernel/yosys.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/kernel/yosys.h b/kernel/yosys.h
index 5a6945c8..e2daabfa 100644
--- a/kernel/yosys.h
+++ b/kernel/yosys.h
@@ -124,14 +124,9 @@
YOSYS_NAMESPACE_BEGIN
-template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
-using dict = std::unordered_map<Key, T, Hash, KeyEqual>;
-
-template <class Key, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>>
-using nodict = std::unordered_set<Key, Hash, KeyEqual>;
-
-template <class T>
-using vector = std::vector<T>;
+#define dict std::unordered_map
+#define nodict std::unordered_set
+using std::vector;
namespace RTLIL {
struct IdString;