comparison src/share/vm/oops/oop.hpp @ 1123:167c2986d91b

6843629: Make current hotspot build part of jdk5 control build Summary: Source changes for older compilers plus makefile changes. Reviewed-by: xlu
author phh
date Wed, 16 Dec 2009 12:54:49 -0500
parents 148e5441d916
children c18cbe5936b8 2d127394260e
comparison
equal deleted inserted replaced
1122:dcb15a6f342d 1123:167c2986d91b
28 // (see oopHierarchy for complete oop class hierarchy) 28 // (see oopHierarchy for complete oop class hierarchy)
29 // 29 //
30 // no virtual functions allowed 30 // no virtual functions allowed
31 31
32 // store into oop with store check 32 // store into oop with store check
33 template <class T> void oop_store(T* p, oop v); 33 template <class T> inline void oop_store(T* p, oop v);
34 template <class T> void oop_store(volatile T* p, oop v); 34 template <class T> inline void oop_store(volatile T* p, oop v);
35 35
36 // store into oop without store check 36 // store into oop without store check
37 template <class T> void oop_store_without_check(T* p, oop v); 37 template <class T> inline void oop_store_without_check(T* p, oop v);
38 template <class T> void oop_store_without_check(volatile T* p, oop v); 38 template <class T> inline void oop_store_without_check(volatile T* p, oop v);
39
40 39
41 extern bool always_do_update_barrier; 40 extern bool always_do_update_barrier;
42 41
43 // Forward declarations. 42 // Forward declarations.
44 class OopClosure; 43 class OopClosure;