Skip to content

Commit

Permalink
8338447: Remove InstanceKlass::_is_marked_dependent
Browse files Browse the repository at this point in the history
Reviewed-by: shade
  • Loading branch information
coleenp committed Aug 15, 2024
1 parent 52d9d69 commit 1cd4884
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 5 deletions.
4 changes: 0 additions & 4 deletions src/hotspot/share/oops/instanceKlass.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,6 @@ class InstanceKlass: public Klass {

volatile u2 _idnum_allocated_count; // JNI/JVMTI: increments with the addition of methods, old ids don't change

// _is_marked_dependent can be set concurrently, thus cannot be part of the
// _misc_flags.
bool _is_marked_dependent; // used for marking during flushing and deoptimization

// Class states are defined as ClassState (see above).
// Place the _init_state here to utilize the unused 2-byte after
// _idnum_allocated_count.
Expand Down
1 change: 0 additions & 1 deletion src/hotspot/share/runtime/vmStructs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,6 @@
nonstatic_field(InstanceKlass, _nonstatic_oop_map_size, int) \
volatile_nonstatic_field(InstanceKlass, _init_state, InstanceKlass::ClassState) \
volatile_nonstatic_field(InstanceKlass, _init_thread, JavaThread*) \
nonstatic_field(InstanceKlass, _is_marked_dependent, bool) \
nonstatic_field(InstanceKlass, _itable_len, int) \
nonstatic_field(InstanceKlass, _nest_host_index, u2) \
nonstatic_field(InstanceKlass, _reference_type, u1) \
Expand Down

0 comments on commit 1cd4884

Please sign in to comment.