@@ -128,9 +128,9 @@ Handle<HeapObject> Assembler::compressed_embedded_object_handle_at(
128128}
129129
130130void Assembler::deserialization_set_special_target_at (
131- Address instruction_payload, Code code, Address target) {
131+ Address instruction_payload, Tagged< Code> code, Address target) {
132132 set_target_address_at (instruction_payload,
133- !code.is_null () ? code. constant_pool () : kNullAddress ,
133+ !code.is_null () ? code-> constant_pool () : kNullAddress ,
134134 target);
135135}
136136
@@ -159,12 +159,13 @@ void Assembler::deserialization_set_target_internal_reference_at(
159159 }
160160}
161161
162- HeapObject RelocInfo::target_object (PtrComprCageBase cage_base) {
162+ Tagged< HeapObject> RelocInfo::target_object (PtrComprCageBase cage_base) {
163163 DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
164164 if (IsCompressedEmbeddedObject (rmode_)) {
165- return HeapObject::cast (Object (V8HeapCompressionScheme::DecompressTagged (
166- cage_base,
167- Assembler::target_compressed_address_at (pc_, constant_pool_))));
165+ return HeapObject::cast (
166+ Tagged<Object>(V8HeapCompressionScheme::DecompressTagged (
167+ cage_base,
168+ Assembler::target_compressed_address_at (pc_, constant_pool_))));
168169 } else {
169170 return HeapObject::cast (
170171 Object (Assembler::target_address_at (pc_, constant_pool_)));
@@ -186,8 +187,7 @@ Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) {
186187 }
187188}
188189
189- void RelocInfo::set_target_object (Heap* heap, HeapObject target,
190- WriteBarrierMode write_barrier_mode,
190+ void RelocInfo::set_target_object (Tagged<HeapObject> target,
191191 ICacheFlushMode icache_flush_mode) {
192192 DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
193193 if (IsCompressedEmbeddedObject (rmode_)) {
0 commit comments