--- a/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Fri Sep 13 16:03:31 2019 -0700
+++ b/src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Sat Sep 14 14:40:09 2019 +0200
@@ -44,7 +44,6 @@
#include "memory/allocation.inline.hpp"
#include "memory/resourceArea.hpp"
#include "oops/array.hpp"
-#include "oops/constantPool.hpp"
#include "oops/instanceKlass.hpp"
#include "oops/method.hpp"
#include "prims/jvmtiRedefineClasses.hpp"
@@ -1522,7 +1521,7 @@
assert(new_method != NULL, "invariant");
assert(new_method->name() == old_method->name(), "invariant");
assert(new_method->signature() == old_method->signature(), "invariant");
- *new_method->trace_flags_addr() = old_method->trace_flags();
+ new_method->set_trace_flags(old_method->trace_flags());
assert(new_method->trace_flags() == old_method->trace_flags(), "invariant");
}
}