diff options
Diffstat (limited to 'frontends/ast/ast.cc')
| -rw-r--r-- | frontends/ast/ast.cc | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/frontends/ast/ast.cc b/frontends/ast/ast.cc index 5623541b2..9c360efb6 100644 --- a/frontends/ast/ast.cc +++ b/frontends/ast/ast.cc @@ -51,6 +51,7 @@ namespace AST_INTERNAL {  	std::map<std::string, AstNode*> current_scope;  	const dict<RTLIL::SigBit, RTLIL::SigBit> *genRTLIL_subst_ptr = NULL;  	RTLIL::SigSpec ignoreThisSignalsInInitial; +    std::map<RTLIL::SigSpec, RTLIL::Cell*> wire_logic_map;  	AstNode *current_always, *current_top_block, *current_block, *current_block_child;  	AstModule *current_module;  	bool current_always_clocked; @@ -940,6 +941,8 @@ static AstModule* process_module(AstNode *ast, bool defer, AstNode *original_ast  		log("--- END OF AST DUMP ---\n");  	} +    wire_logic_map = std::map<RTLIL::SigSpec, RTLIL::Cell*>(); +  	if (!defer)  	{  		bool blackbox_module = flag_lib;  | 
