diff options
Diffstat (limited to 'src/main/scala/firrtl/passes/PadWidths.scala')
| -rw-r--r-- | src/main/scala/firrtl/passes/PadWidths.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/PadWidths.scala b/src/main/scala/firrtl/passes/PadWidths.scala index 4c198bab..e0a2e304 100644 --- a/src/main/scala/firrtl/passes/PadWidths.scala +++ b/src/main/scala/firrtl/passes/PadWidths.scala @@ -42,10 +42,10 @@ object PadWidths extends Pass { e map fixup((e.args map (width(_)) foldLeft 0)(math.max(_, _))) case Dshl => // special case as args aren't all same width - e copy (op = Dshlw, args = Seq(fixup(width(e.tpe))(e.args(0)), e.args(1))) + e copy (op = Dshlw, args = Seq(fixup(width(e.tpe))(e.args.head), e.args(1))) case Shl => // special case as arg should be same width as result - e copy (op = Shlw, args = Seq(fixup(width(e.tpe))(e.args(0)))) + e copy (op = Shlw, args = Seq(fixup(width(e.tpe))(e.args.head))) case _ => e } case e => e |
