Temporary gcc 4.6 build hotfix for Yosys::dict and Yosys::nodict

This commit is contained in:
Clifford Wolf 2014-12-26 11:05:23 +01:00
parent 35f611e2f6
commit e0c0011863
1 changed files with 3 additions and 8 deletions

View File

@ -124,14 +124,9 @@
YOSYS_NAMESPACE_BEGIN YOSYS_NAMESPACE_BEGIN
template <class Key, class T, class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>> #define dict std::unordered_map
using dict = std::unordered_map<Key, T, Hash, KeyEqual>; #define nodict std::unordered_set
using std::vector;
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>;
namespace RTLIL { namespace RTLIL {
struct IdString; struct IdString;