diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/passes/Checks.scala | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/Checks.scala b/src/main/scala/firrtl/passes/Checks.scala index f62e4f86..76392982 100644 --- a/src/main/scala/firrtl/passes/Checks.scala +++ b/src/main/scala/firrtl/passes/Checks.scala @@ -96,7 +96,7 @@ object CheckHighForm extends Pass with LazyLogging { def hasFlip(t: Type): Boolean = { var has = false def findFlip(t: Type): Type = { - t match { + t map (findFlip) match { case t: BundleType => { for (f <- t.fields) { if (f.flip == REVERSE) has = true @@ -107,7 +107,6 @@ object CheckHighForm extends Pass with LazyLogging { } } findFlip(t) - t map (findFlip) has } |
