From a2844b54e13cc492b3f83a0f11d1456151b1b36c Mon Sep 17 00:00:00 2001
From: Tom Rodriguez <never@openjdk.org>
Date: Fri, 25 Oct 2019 13:17:31 -0700
Subject: [PATCH] 8233027: OopMapSet::all_do does oms.next() twice during
 iteration

Reviewed-by: shade, kvn
---
 src/hotspot/share/compiler/oopMap.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/hotspot/share/compiler/oopMap.cpp b/src/hotspot/share/compiler/oopMap.cpp
index b8c0d70699d..5f36de6103b 100644
--- a/src/hotspot/share/compiler/oopMap.cpp
+++ b/src/hotspot/share/compiler/oopMap.cpp
@@ -335,7 +335,6 @@ void OopMapSet::all_do(const frame *fr, const RegisterMap *reg_map,
       if (base_loc != NULL && *base_loc != NULL && !CompressedOops::is_base(*base_loc)) {
         derived_oop_fn(base_loc, derived_loc);
       }
-      oms.next();
     }
   }