equal
deleted
inserted
replaced
27 |
27 |
28 #include "oops/access.hpp" |
28 #include "oops/access.hpp" |
29 #include "oops/accessBackend.hpp" |
29 #include "oops/accessBackend.hpp" |
30 #include "oops/compressedOops.inline.hpp" |
30 #include "oops/compressedOops.inline.hpp" |
31 #include "oops/oopsHierarchy.hpp" |
31 #include "oops/oopsHierarchy.hpp" |
|
32 #include "runtime/atomic.hpp" |
|
33 #include "runtime/orderAccess.hpp" |
32 |
34 |
33 template <DecoratorSet decorators> |
35 template <DecoratorSet decorators> |
34 template <DecoratorSet idecorators, typename T> |
36 template <DecoratorSet idecorators, typename T> |
35 inline typename EnableIf< |
37 inline typename EnableIf< |
36 AccessInternal::MustConvertCompressedOop<idecorators, T>::value, T>::type |
38 AccessInternal::MustConvertCompressedOop<idecorators, T>::value, T>::type |