--- old/src/hotspot/share/opto/subnode.hpp 2018-03-09 13:58:50.418740040 -0500 +++ new/src/hotspot/share/opto/subnode.hpp 2018-03-09 13:58:49.625734418 -0500 @@ -279,7 +279,7 @@ // Convert condition codes to a boolean test value (0 or -1). // We pick the values as 3 bits; the low order 2 bits we compare against the // condition codes, the high bit flips the sense of the result. -struct BoolTest VALUE_OBJ_CLASS_SPEC { +struct BoolTest { enum mask { eq = 0, ne = 4, le = 5, ge = 7, lt = 3, gt = 1, overflow = 2, no_overflow = 6, illegal = 8 }; mask _test; BoolTest( mask btm ) : _test(btm) {}