From 3963fe438467437b6bc34cf8e74cec3aeeba085b Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 17 Mar 2018 11:33:47 -0400 Subject: [PATCH] Fix GCC-8 compile error. --- src/V3Scope.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/V3Scope.cpp b/src/V3Scope.cpp index 7b89ebd76..f7acea9d2 100644 --- a/src/V3Scope.cpp +++ b/src/V3Scope.cpp @@ -53,8 +53,9 @@ private: // TYPES typedef vl_unordered_map PackageScopeMap; - typedef vl_unordered_map, AstVarScope*> VarScopeMap; - typedef vl_unordered_set > VarRefScopeSet; + // These cannot be unordered unless make a specialized hashing pair (gcc-8) + typedef std::map, AstVarScope*> VarScopeMap; + typedef std::set > VarRefScopeSet; // STATE, inside processing a single module AstNodeModule* m_modp; // Current module