diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-12-26 11:05:23 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-12-26 11:05:23 +0100 |
commit | e0c0011863c891e0c168eb2fabecf88b2f0a45b7 (patch) | |
tree | 9bb2f368d84720a1e386d595232d74faf0c76aee /kernel | |
parent | 35f611e2f6b38b18fc50fadbb07df1d1bc462583 (diff) | |
download | yosys-e0c0011863c891e0c168eb2fabecf88b2f0a45b7.tar.gz yosys-e0c0011863c891e0c168eb2fabecf88b2f0a45b7.tar.bz2 yosys-e0c0011863c891e0c168eb2fabecf88b2f0a45b7.zip |
Temporary gcc 4.6 build hotfix for Yosys::dict and Yosys::nodict
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/yosys.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/kernel/yosys.h b/kernel/yosys.h index 5a6945c8f..e2daabfae 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; |