From b21447b6dfecf39b2cfcfdd028a9c1c6a13a9e07 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Thu, 21 Nov 2013 11:39:57 -0800 Subject: Bug fix in writing constants in write_verilog. --- src/base/io/ioWriteVerilog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/base/io') diff --git a/src/base/io/ioWriteVerilog.c b/src/base/io/ioWriteVerilog.c index 6ffed4a7..5ba8258c 100644 --- a/src/base/io/ioWriteVerilog.c +++ b/src/base/io/ioWriteVerilog.c @@ -523,7 +523,7 @@ void Io_WriteVerilogObjects( FILE * pFile, Abc_Ntk_t * pNtk ) { Mio_Gate_t * pGate = (Mio_Gate_t *)pObj->pData; Mio_Pin_t * pGatePin; - if ( Abc_ObjFaninNum(pObj) == 0 ) + if ( Abc_ObjFaninNum(pObj) == 0 && (!strcmp(Mio_GateReadName(pGate), "_const0_") || !strcmp(Mio_GateReadName(pGate), "_const1_")) ) { fprintf( pFile, " %-*s %s = 1\'b%d;\n", Length, "assign", Io_WriteVerilogGetName(Abc_ObjName( Abc_ObjFanout0(pObj) )), !strcmp(Mio_GateReadName(pGate), "_const1_") ); continue; -- cgit v1.2.3