src/share/vm/ci/ciClassList.hpp

changeset 3138
f6f3bb0ee072
parent 2708
1d1603768966
child 3969
1d7922586cf6
     1.1 --- a/src/share/vm/ci/ciClassList.hpp	Sat Sep 10 17:29:02 2011 -0700
     1.2 +++ b/src/share/vm/ci/ciClassList.hpp	Sun Sep 11 14:48:24 2011 -0700
     1.3 @@ -77,12 +77,14 @@
     1.4  
     1.5  // Everyone gives access to ciObjectFactory
     1.6  #define CI_PACKAGE_ACCESS \
     1.7 -friend class ciObjectFactory;
     1.8 +friend class ciObjectFactory; \
     1.9 +friend class VMStructs;
    1.10  
    1.11  // These are the packages that have access to ciEnv
    1.12  // Any more access must be given explicitly.
    1.13  #define CI_PACKAGE_ACCESS_TO           \
    1.14  friend class ciObjectFactory;          \
    1.15 +friend class VMStructs;                \
    1.16  friend class ciCallSite;               \
    1.17  friend class ciConstantPoolCache;      \
    1.18  friend class ciField;                  \

mercurial