diff -r 9ea643afcaaf -r a1ebd310d5c1 src/share/vm/oops/method.cpp --- a/src/share/vm/oops/method.cpp Tue May 28 11:35:57 2013 -0700 +++ b/src/share/vm/oops/method.cpp Tue May 28 16:36:19 2013 -0700 @@ -74,7 +74,7 @@ int size = Method::size(access_flags.is_native()); - return new (loader_data, size, false, THREAD) Method(cm, access_flags, size); + return new (loader_data, size, false, MetaspaceObj::MethodType, THREAD) Method(cm, access_flags, size); } Method::Method(ConstMethod* xconst, AccessFlags access_flags, int size) {