@@ -128,9 +128,9 @@ Handle<HeapObject> Assembler::compressed_embedded_object_handle_at(
128
128
}
129
129
130
130
void Assembler::deserialization_set_special_target_at (
131
- Address instruction_payload, Code code, Address target) {
131
+ Address instruction_payload, Tagged< Code> code, Address target) {
132
132
set_target_address_at (instruction_payload,
133
- !code.is_null () ? code. constant_pool () : kNullAddress ,
133
+ !code.is_null () ? code-> constant_pool () : kNullAddress ,
134
134
target);
135
135
}
136
136
@@ -159,12 +159,13 @@ void Assembler::deserialization_set_target_internal_reference_at(
159
159
}
160
160
}
161
161
162
- HeapObject RelocInfo::target_object (PtrComprCageBase cage_base) {
162
+ Tagged< HeapObject> RelocInfo::target_object (PtrComprCageBase cage_base) {
163
163
DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
164
164
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_))));
168
169
} else {
169
170
return HeapObject::cast (
170
171
Object (Assembler::target_address_at (pc_, constant_pool_)));
@@ -186,8 +187,7 @@ Handle<HeapObject> RelocInfo::target_object_handle(Assembler* origin) {
186
187
}
187
188
}
188
189
189
- void RelocInfo::set_target_object (Heap* heap, HeapObject target,
190
- WriteBarrierMode write_barrier_mode,
190
+ void RelocInfo::set_target_object (Tagged<HeapObject> target,
191
191
ICacheFlushMode icache_flush_mode) {
192
192
DCHECK (IsCodeTarget (rmode_) || IsEmbeddedObjectMode (rmode_));
193
193
if (IsCompressedEmbeddedObject (rmode_)) {
0 commit comments