aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/passes.stanza
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/stanza/passes.stanza')
-rw-r--r--src/main/stanza/passes.stanza10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza
index f1c9b248..4a5634d0 100644
--- a/src/main/stanza/passes.stanza
+++ b/src/main/stanza/passes.stanza
@@ -4,6 +4,7 @@ defpackage firrtl.passes :
import firrtl.ir2
import firrtl.ir-utils
import widthsolver
+ import firrtl-main
;============== EXCEPTIONS =================================
defclass PassException <: Exception
@@ -62,11 +63,10 @@ defmethod print (o:OutputStream, k:Kind) :
(k:StructuralMemKind) : "smem:"
defmethod print (o:OutputStream, e:WRef) :
- match(type(e)) :
- (t:UnknownType) :
- print-all(o,[kind(e) name(e)])
- (t) :
- print-all(o,[kind(e) name(e) ":" type(e)])
+ if PRINT-TYPES :
+ print-all(o,[kind(e) name(e) ":" type(e)])
+ else :
+ print-all(o,[kind(e) name(e)])
defmethod print (o:OutputStream, e:WField) :
print-all(o,[exp(e) "." name(e)])