--- old/src/share/vm/compiler/compileBroker.hpp Fri Sep 9 14:16:10 2011 +++ new/src/share/vm/compiler/compileBroker.hpp Fri Sep 9 14:16:10 2011 @@ -37,6 +37,8 @@ // An entry in the compile queue. It represents a pending or current // compilation. class CompileTask : public CHeapObj { + friend class VMStructs; + private: Monitor* _lock; uint _compile_id;