Skip to content

Commit 06f566d

Browse files
committed
[eagerly fix little upstream druntime regressions]
1 parent d0996c9 commit 06f566d

File tree

1 file changed

+3
-1
lines changed
  • runtime/druntime/src/core/internal/array

1 file changed

+3
-1
lines changed

runtime/druntime/src/core/internal/array/capacity.d

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ do
8585
}
8686
else
8787
{
88+
import core.checkedint : mulu;
89+
8890
bool overflow = false;
8991
size_t reqsize = mulu(size, newcapacity, overflow);
9092
if (!overflow)
@@ -222,7 +224,7 @@ private size_t _d_arraysetlengthT_(Tarr : T[], T)(return ref scope Tarr arr, siz
222224
enum hasPostblit = __traits(hasMember, T, "__postblit");
223225
enum hasEnabledPostblit = hasPostblit && !__traits(isDisabled, T.__postblit);
224226

225-
ubyte overflow = 0;
227+
bool overflow = false;
226228

227229
size_t newsize = void;
228230

0 commit comments

Comments
 (0)