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