aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/PadWidths.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/passes/PadWidths.scala')
-rw-r--r--src/main/scala/firrtl/passes/PadWidths.scala4
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