From 53813f61b7dfe246d214ab966739d01c65c8ecb0 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 8 Jun 2016 11:32:23 -0700 Subject: For Module instances we haven't named, suggest the Module class name --- chiselFrontend/src/main/scala/Chisel/Module.scala | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'chiselFrontend/src/main/scala/Chisel/Module.scala') diff --git a/chiselFrontend/src/main/scala/Chisel/Module.scala b/chiselFrontend/src/main/scala/Chisel/Module.scala index 20c9dd4a..e2101538 100644 --- a/chiselFrontend/src/main/scala/Chisel/Module.scala +++ b/chiselFrontend/src/main/scala/Chisel/Module.scala @@ -105,6 +105,12 @@ extends HasId { case _ => } + // For Module instances we haven't named, suggest the name of the Module + _ids foreach { + case m: Module => m.suggestName(m.name) + case _ => + } + // All suggestions are in, force names to every node. _ids.foreach(_.forceName(default="T", _namespace)) _ids.foreach(_._onModuleClose) -- cgit v1.2.3