@@ -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, Tagged< Code> code, Address target) {
131+ Address instruction_payload, 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,13 +159,12 @@ void Assembler::deserialization_set_target_internal_reference_at(
159159 }
160160}
161161
162- Tagged< HeapObject> RelocInfo::target_object (PtrComprCageBase cage_base) {
162+ HeapObject RelocInfo::target_object (PtrComprCageBase cage_base) {
163163 DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
164164 if (IsCompressedEmbeddedObject (rmode_)) {
165- return HeapObject::cast (
166- Tagged<Object>(V8HeapCompressionScheme::DecompressTagged (
167- cage_base,
168- Assembler::target_compressed_address_at (pc_, constant_pool_))));
165+ return HeapObject::cast (Object (V8HeapCompressionScheme::DecompressTagged (
166+ cage_base,
167+ Assembler::target_compressed_address_at (pc_, constant_pool_))));
169168 } else {
170169 return HeapObject::cast (
171170 Object (Assembler::target_address_at (pc_, constant_pool_)));
@@ -187,7 +186,8 @@ Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) {
187186 }
188187}
189188
190- void RelocInfo::set_target_object (Tagged<HeapObject> target,
189+ void RelocInfo::set_target_object (Heap* heap, HeapObject target,
190+ WriteBarrierMode write_barrier_mode,
191191 ICacheFlushMode icache_flush_mode) {
192192 DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
193193 if (IsCompressedEmbeddedObject (rmode_)) {
0 commit comments