< prev index next >
src/hotspot/share/c1/c1_LIR.hpp
Print this page
rev 50076 : Fold Partial GC into Traversal GC
@@ -1458,11 +1458,11 @@
bool _need_null_check;
public:
LIR_OpShenandoahWriteBarrier(LIR_Opr obj, LIR_Opr result, CodeEmitInfo* info, bool need_null_check)
: LIR_Op1(lir_shenandoah_wb, obj, result, T_OBJECT, lir_patch_none, info), _need_null_check(need_null_check) {
- assert(UseShenandoahGC && (ShenandoahWriteBarrier || ShenandoahStoreValWriteBarrier || ShenandoahStoreValEnqueueBarrier), "should be enabled");
+ assert(UseShenandoahGC && (ShenandoahWriteBarrier || ShenandoahStoreValEnqueueBarrier), "should be enabled");
}
bool need_null_check() const { return _need_null_check; }
virtual void emit_code(LIR_Assembler* masm);
virtual LIR_OpShenandoahWriteBarrier* as_OpShenandoahWriteBarrier() { return this; }
virtual void print_instr(outputStream* out) const PRODUCT_RETURN;
< prev index next >