--- old/src/hotspot/share/metaprogramming/integralConstant.hpp 2017-10-17 18:45:52.652658504 -0400 +++ new/src/hotspot/share/metaprogramming/integralConstant.hpp 2017-10-17 18:45:52.356643266 -0400 @@ -44,7 +44,7 @@ // T is an integral type, and is the value_type. // v is an integral constant, and is the value. template -struct IntegralConstant : AllStatic { +struct IntegralConstant VALUE_OBJ_CLASS_SPEC { typedef T value_type; static const value_type value = v; typedef IntegralConstant type;