diff --git a/base/flatten.c b/base/flatten.c index 1f278ba..f53e16e 100644 --- a/base/flatten.c +++ b/base/flatten.c @@ -319,7 +319,7 @@ int flattenInstancesOf(char *name, int fnum, char *instance) Printf(" Flattening instance: %s, primitive = %s\n", ParentParams->instance.name, (ChildCell->class == CLASS_SUBCKT) ? "no" : "yes"); - if (ChildCell->class != CLASS_SUBCKT) { + if ((ChildCell->class != CLASS_SUBCKT) && (ChildCell->class != CLASS_MODULE)) { LastObj = ParentParams; continue; }