| Index: src/snapshot-source-sink.h | 
| diff --git a/src/snapshot-source-sink.h b/src/snapshot-source-sink.h | 
| index f0cf1bb18f5c3d1cd8728e800da5ae4898cb069a..398276fe5fda31f0c81d46d34a4fd1f60982f42b 100644 | 
| --- a/src/snapshot-source-sink.h | 
| +++ b/src/snapshot-source-sink.h | 
| @@ -19,13 +19,8 @@ | 
| */ | 
| class SnapshotByteSource FINAL { | 
| public: | 
| -  SnapshotByteSource(const byte* data, int length) | 
| -      : data_(data), length_(length), position_(0) {} | 
| - | 
| -  explicit SnapshotByteSource(Vector<const byte> payload) | 
| -      : data_(payload.start()), length_(payload.length()), position_(0) {} | 
| - | 
| -  ~SnapshotByteSource() {} | 
| +  SnapshotByteSource(const byte* array, int length); | 
| +  ~SnapshotByteSource(); | 
|  | 
| bool HasMore() { return position_ < length_; } | 
|  | 
| @@ -88,8 +83,8 @@ | 
| } | 
|  | 
| void PutInt(uintptr_t integer, const char* description); | 
| -  void PutRaw(const byte* data, int number_of_bytes, const char* description); | 
| -  void PutBlob(Vector<const byte> blob, const char* description); | 
| +  void PutRaw(byte* data, int number_of_bytes, const char* description); | 
| +  void PutBlob(byte* data, int number_of_bytes, const char* description); | 
| int Position() { return data_.length(); } | 
|  | 
| const List<byte>& data() const { return data_; } | 
|  |