src/share/vm/ci/ciClassList.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
7088955 Cdiff src/share/vm/ci/ciClassList.hpp
src/share/vm/ci/ciClassList.hpp
Print this page
*** 75,90 ****
// error for being friends with yourself, so this macro does not
// compile on some platforms.
// Everyone gives access to ciObjectFactory
#define CI_PACKAGE_ACCESS \
! friend class ciObjectFactory;
// These are the packages that have access to ciEnv
// Any more access must be given explicitly.
#define CI_PACKAGE_ACCESS_TO \
friend class ciObjectFactory; \
friend class ciCallSite; \
friend class ciConstantPoolCache; \
friend class ciField; \
friend class ciConstant; \
friend class ciCPCache; \
--- 75,92 ----
// error for being friends with yourself, so this macro does not
// compile on some platforms.
// Everyone gives access to ciObjectFactory
#define CI_PACKAGE_ACCESS \
! friend class ciObjectFactory; \
! friend class VMStructs;
// These are the packages that have access to ciEnv
// Any more access must be given explicitly.
#define CI_PACKAGE_ACCESS_TO \
friend class ciObjectFactory; \
+ friend class VMStructs; \
friend class ciCallSite; \
friend class ciConstantPoolCache; \
friend class ciField; \
friend class ciConstant; \
friend class ciCPCache; \
src/share/vm/ci/ciClassList.hpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File