--- old/src/hotspot/share/gc/shared/c1/barrierSetC1.hpp 2019-03-11 14:25:51.482355358 +0100 +++ new/src/hotspot/share/gc/shared/c1/barrierSetC1.hpp 2019-03-11 14:25:51.282355361 +0100 @@ -100,7 +100,7 @@ BasicType type() const { return _type; } LIR_Opr resolved_addr() const { return _resolved_addr; } void set_resolved_addr(LIR_Opr addr) { _resolved_addr = addr; } - bool is_oop() const { return _type == T_ARRAY || _type == T_OBJECT; } + bool is_oop() const { return _type == T_ARRAY || _type == T_OBJECT || _type == T_VALUETYPE; } DecoratorSet decorators() const { return _decorators; } void clear_decorators(DecoratorSet ds) { _decorators &= ~ds; } bool is_raw() const { return (_decorators & AS_RAW) != 0; }