@@ -1999,7 +1999,9 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
19991999 for (auto a : *sig->attributes ()) a->VpiParent (logicn);
20002000 }
20012001 logicn->VpiSigned (sig->isSigned ());
2002- logicn->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2002+ logicn->VpiNetType (UhdmWriter::getVpiNetType (
2003+ netKeyword != VObjectType::slNoType ? netKeyword
2004+ : sig->getType ()));
20032005 // Move range to typespec for simple types
20042006 // logicn->Ranges(packedDimensions);
20052007 ref_typespec* rt = s.MakeRef_typespec ();
@@ -2115,9 +2117,13 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
21152117 stv->VpiParent (pnets);
21162118 for (auto r : *packedDimensions) r->VpiParent (pnets);
21172119 obj = pnets;
2118- pnets->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2120+ pnets->VpiNetType (UhdmWriter::getVpiNetType (
2121+ netKeyword != VObjectType::slNoType ? netKeyword
2122+ : sig->getType ()));
21192123 } else {
2120- stv->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2124+ stv->VpiNetType (UhdmWriter::getVpiNetType (
2125+ netKeyword != VObjectType::slNoType ? netKeyword
2126+ : sig->getType ()));
21212127 }
21222128 } else if (const Struct* st = datatype_cast<const Struct*>(dtype)) {
21232129 struct_net* stv = s.MakeStruct_net ();
@@ -2139,9 +2145,13 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
21392145 stv->VpiParent (pnets);
21402146 for (auto r : *packedDimensions) r->VpiParent (pnets);
21412147 obj = pnets;
2142- pnets->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2148+ pnets->VpiNetType (UhdmWriter::getVpiNetType (
2149+ netKeyword != VObjectType::slNoType ? netKeyword
2150+ : sig->getType ()));
21432151 } else {
2144- stv->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2152+ stv->VpiNetType (UhdmWriter::getVpiNetType (
2153+ netKeyword != VObjectType::slNoType ? netKeyword
2154+ : sig->getType ()));
21452155 }
21462156 } else if (dtype->getCategory () == DataType::Category::PARAMETER ||
21472157 dtype->getCategory () == DataType::Category::SIMPLE_TYPEDEF ) {
@@ -2163,7 +2173,9 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
21632173 for (auto a : *sig->attributes ()) a->VpiParent (logicn);
21642174 }
21652175 logicn->VpiSigned (sig->isSigned ());
2166- logicn->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2176+ logicn->VpiNetType (UhdmWriter::getVpiNetType (
2177+ netKeyword != VObjectType::slNoType ? netKeyword
2178+ : sig->getType ()));
21672179 // Move range to typespec for simple types
21682180 // logicn->Ranges(packedDimensions);
21692181 ref_typespec* rt = s.MakeRef_typespec ();
@@ -2194,9 +2206,13 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
21942206 stv->VpiParent (pnets);
21952207 for (auto r : *packedDimensions) r->VpiParent (pnets);
21962208 obj = pnets;
2197- pnets->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2209+ pnets->VpiNetType (UhdmWriter::getVpiNetType (
2210+ netKeyword != VObjectType::slNoType ? netKeyword
2211+ : sig->getType ()));
21982212 } else {
2199- stv->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2213+ stv->VpiNetType (UhdmWriter::getVpiNetType (
2214+ netKeyword != VObjectType::slNoType ? netKeyword
2215+ : sig->getType ()));
22002216 }
22012217 } else if (spec->UhdmType () == uhdmenum_typespec) {
22022218 enum_net* stv = s.MakeEnum_net ();
@@ -2219,9 +2235,13 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
22192235 stv->VpiParent (pnets);
22202236 for (auto r : *packedDimensions) r->VpiParent (pnets);
22212237 obj = pnets;
2222- pnets->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2238+ pnets->VpiNetType (UhdmWriter::getVpiNetType (
2239+ netKeyword != VObjectType::slNoType ? netKeyword
2240+ : sig->getType ()));
22232241 } else {
2224- stv->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2242+ stv->VpiNetType (UhdmWriter::getVpiNetType (
2243+ netKeyword != VObjectType::slNoType ? netKeyword
2244+ : sig->getType ()));
22252245 }
22262246 } else if (spec->UhdmType () == uhdmbit_typespec) {
22272247 bit_var* logicn = s.MakeBit_var ();
@@ -2274,7 +2294,8 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
22742294 for (auto a : *sig->attributes ()) a->VpiParent (logicn);
22752295 }
22762296 logicn->VpiSigned (sig->isSigned ());
2277- logicn->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2297+ logicn->VpiNetType (UhdmWriter::getVpiNetType (
2298+ netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
22782299 ref_typespec* rt = s.MakeRef_typespec ();
22792300 rt->VpiParent (logicn);
22802301 rt->Actual_typespec (tps);
@@ -2379,7 +2400,8 @@ bool NetlistElaboration::elabSignal(Signal* sig, ModuleInstance* instance,
23792400 } else {
23802401 logic_net* logicn = s.MakeLogic_net ();
23812402 logicn->VpiSigned (sig->isSigned ());
2382- logicn->VpiNetType (UhdmWriter::getVpiNetType (netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
2403+ logicn->VpiNetType (UhdmWriter::getVpiNetType (
2404+ netKeyword != VObjectType::slNoType ? netKeyword : sig->getType ()));
23832405 if (sig->attributes ()) {
23842406 logicn->Attributes (sig->attributes ());
23852407 for (auto a : *sig->attributes ()) a->VpiParent (logicn);
0 commit comments