From 3d640ac2d92aab6e49f85fece4fe38dfc05ef1de Mon Sep 17 00:00:00 2001 From: Sacheendra Talluri Date: Wed, 11 Jan 2023 11:51:20 +0100 Subject: Heap size comparison was incorrect. Fixed --- .../src/main/java/org/opendc/simulator/TaskQueue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'opendc-simulator/opendc-simulator-core/src') diff --git a/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java b/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java index f677e74e..1fa6b256 100644 --- a/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java +++ b/opendc-simulator/opendc-simulator-core/src/main/java/org/opendc/simulator/TaskQueue.java @@ -183,7 +183,7 @@ final class TaskQueue { int oldCapacity = deadlines.length; // Double size if small; else grow by 50% - int newCapacity = oldCapacity + oldCapacity < 64 ? oldCapacity + 2 : oldCapacity >> 1; + int newCapacity = oldCapacity + (oldCapacity < 64 ? oldCapacity + 2 : oldCapacity >> 1); deadlines = Arrays.copyOf(deadlines, newCapacity); ids = Arrays.copyOf(ids, newCapacity); -- cgit v1.2.3