From f2002839eb243d14f13f3bb6ad04e1990d204b91 Mon Sep 17 00:00:00 2001 From: Megan Wachs Date: Fri, 21 Jul 2017 21:55:32 -0700 Subject: [PATCH] TLFragmenter: Continuing my spot battles on requires without explanatory strings (#882) --- src/main/scala/tilelink/Fragmenter.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/tilelink/Fragmenter.scala b/src/main/scala/tilelink/Fragmenter.scala index 13cb7dec..3cb4af60 100644 --- a/src/main/scala/tilelink/Fragmenter.scala +++ b/src/main/scala/tilelink/Fragmenter.scala @@ -28,7 +28,8 @@ class TLFragmenter(val minSize: Int, val maxSize: Int, val alwaysMin: Boolean = val addedBits = fragmentBits + toggleBits def expandTransfer(x: TransferSizes) = if (!x) x else { - require (x.max >= minSize) // validate that we can apply the fragmenter correctly + // validate that we can apply the fragmenter correctly + require (x.max >= minSize, s"max transfer size (${x.max}) must be >= min transfer size (${minSize})") TransferSizes(x.min, maxSize) } def shrinkTransfer(x: TransferSizes) =