From: rtrimana Date: Thu, 9 Apr 2020 23:29:40 +0000 (-0700) Subject: Fixing a bug: java LinkedList needs removeFirst(), not getFirst() to get and remove... X-Git-Url: http://plrg.eecs.uci.edu/git/?p=jpf-core.git;a=commitdiff_plain;h=9e0eeb5dcfb257727da9b55510858e53fba555c2 Fixing a bug: java LinkedList needs removeFirst(), not getFirst() to get and remove a node from the queue. --- diff --git a/src/main/gov/nasa/jpf/listener/DPORStateReducer.java b/src/main/gov/nasa/jpf/listener/DPORStateReducer.java index f9d79c5..d8133e3 100644 --- a/src/main/gov/nasa/jpf/listener/DPORStateReducer.java +++ b/src/main/gov/nasa/jpf/listener/DPORStateReducer.java @@ -792,7 +792,7 @@ public class DPORStateReducer extends ListenerAdapter { if (vodGraphMap.containsKey(prevEvent)) { nodesToVisit.addAll(vodGraphMap.get(prevEvent)); while(!nodesToVisit.isEmpty()) { - int choice = nodesToVisit.getFirst(); + int choice = nodesToVisit.removeFirst(); if (choice == currEvent) { return true; }