Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141936 | emb-9 | Kim Barrett | P4 | Resolved | Fixed | team |
BarrierSet declares pure virtual write_ref_field_work.
ModRefBarrierSet similarly declares pure virtual write_ref_field_work. There's no point to this declaration, and it should be removed.
The various declarations of write_ref_field_work specify a default value of false for the boolean release (third) argument. It is generally considered poor practice to have defaults for virtual functions. And in this case, there's really no need for the default.
ModRefBarrierSet similarly declares pure virtual write_ref_field_work. There's no point to this declaration, and it should be removed.
The various declarations of write_ref_field_work specify a default value of false for the boolean release (third) argument. It is generally considered poor practice to have defaults for virtual functions. And in this case, there's really no need for the default.
- backported by
-
JDK-8141936 Clean up write_ref_field_work
-
- Resolved
-