--- old/src/share/vm/ci/ciEnv.cpp 2016-01-22 13:53:33.421288490 +0100 +++ new/src/share/vm/ci/ciEnv.cpp 2016-01-22 13:53:33.313288486 +0100 @@ -88,7 +88,7 @@ // ------------------------------------------------------------------ // ciEnv::ciEnv -ciEnv::ciEnv(CompileTask* task, int system_dictionary_modification_counter) +ciEnv::ciEnv(CompileTask* task, int system_dictionary_modification_counter, DirectiveSet* directive) : _ciEnv_arena(mtCompiler) { VM_ENTRY_MARK; @@ -103,6 +103,7 @@ _compilable = MethodCompilable; _break_at_compile = false; _compiler_data = NULL; + _directive = directive; #ifndef PRODUCT assert(!firstEnv, "not initialized properly"); #endif /* !PRODUCT */