--- old/src/share/vm/code/nmethod.cpp 2015-11-04 13:12:37.858241190 +0100 +++ new/src/share/vm/code/nmethod.cpp 2015-11-04 13:12:37.774238706 +0100 @@ -680,10 +680,6 @@ return nm; } -#ifdef _MSC_VER -#pragma warning(push) -#pragma warning(disable:4355) // warning C4355: 'this' : used in base member initializer list -#endif // For native wrappers nmethod::nmethod( Method* method, @@ -773,10 +769,6 @@ } } -#ifdef _MSC_VER -#pragma warning(pop) -#endif - void* nmethod::operator new(size_t size, int nmethod_size, int comp_level) throw () { return CodeCache::allocate(nmethod_size, CodeCache::get_code_blob_type(comp_level)); }