From f2c8d4f436a0a6f7ebd7a17134826ec44c7b6630 Mon Sep 17 00:00:00 2001 From: Ethan Atkins Date: Sat, 13 Jul 2019 15:19:17 -0700 Subject: [PATCH] Fix implicit numeric widening warning I noticed in CI that a warning was printed for this file about implicit numeric widening in the GigaBytes case. --- .../scala/sbt/internal/util/complete/SizeParser.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/util-complete/src/main/scala/sbt/internal/util/complete/SizeParser.scala b/internal/util-complete/src/main/scala/sbt/internal/util/complete/SizeParser.scala index 7e4bef15e..1ca63efbe 100644 --- a/internal/util-complete/src/main/scala/sbt/internal/util/complete/SizeParser.scala +++ b/internal/util-complete/src/main/scala/sbt/internal/util/complete/SizeParser.scala @@ -47,10 +47,10 @@ private[sbt] object SizeParser { .map { case (number, unit) => unit match { - case None | Some(Bytes) => multiply(number, right = 1) - case Some(KiloBytes) => multiply(number, right = 1024) - case Some(MegaBytes) => multiply(number, right = 1024 * 1024) - case Some(GigaBytes) => multiply(number, right = 1024 * 1024 * 1024) + case None | Some(Bytes) => multiply(number, right = 1L) + case Some(KiloBytes) => multiply(number, right = 1024L) + case Some(MegaBytes) => multiply(number, right = 1024L * 1024) + case Some(GigaBytes) => multiply(number, right = 1024L * 1024 * 1024) } } }