| Index: src/serialize.cc
 | 
| diff --git a/src/serialize.cc b/src/serialize.cc
 | 
| index 7ed36665e2fa3ea7c917f552626788cc4d4da54f..f350ce5fda9488496f424a7ce6ec65e9ad35b87d 100644
 | 
| --- a/src/serialize.cc
 | 
| +++ b/src/serialize.cc
 | 
| @@ -1694,12 +1694,12 @@ void Serializer::ObjectSerializer::VisitExternalReference(RelocInfo* rinfo) {
 | 
|    Address references_start = rinfo->target_address_address();
 | 
|    int skip = OutputRawData(references_start, kCanReturnSkipInsteadOfSkipping);
 | 
|  
 | 
| -  Address* current = rinfo->target_reference_address();
 | 
| +  Address current = rinfo->target_reference();
 | 
|    int representation = rinfo->IsCodedSpecially() ?
 | 
|                         kFromCode + kStartOfObject : kPlain + kStartOfObject;
 | 
|    sink_->Put(kExternalReference + representation, "ExternalRef");
 | 
|    sink_->PutInt(skip, "SkipB4ExternalRef");
 | 
| -  int reference_id = serializer_->EncodeExternalReference(*current);
 | 
| +  int reference_id = serializer_->EncodeExternalReference(current);
 | 
|    sink_->PutInt(reference_id, "reference id");
 | 
|    bytes_processed_so_far_ += rinfo->target_address_size();
 | 
|  }
 | 
| 
 |