src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
branchJEP-349-branch
changeset 58049 10ecdb5d3574
parent 57983 a57907813a83
child 58154 060d9d139109
--- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp	Thu Sep 05 16:46:50 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp	Mon Sep 09 13:26:35 2019 +0200
@@ -93,13 +93,13 @@
   ++_count;
   _writer.write_key(JfrThreadId::jfr_id(t));
   const char* const name = JfrThreadName::name(t);
+  assert(name != NULL, "invariant");
   _writer.write(name);
   _writer.write<traceid>(JfrThreadId::os_id(t));
   if (t->is_Java_thread()) {
     _writer.write(name);
     _writer.write(JfrThreadId::id(t));
-    JavaThread* const jt = (JavaThread*)t;
-    _writer.write(JfrThreadGroup::thread_group_id(jt, _curthread));
+    _writer.write(JfrThreadGroup::thread_group_id((JavaThread*)t, _curthread));
     return;
   }
   _writer.write((const char*)NULL); // java name