| Index: src/snapshot-common.cc
|
| ===================================================================
|
| --- src/snapshot-common.cc (revision 12511)
|
| +++ src/snapshot-common.cc (working copy)
|
| @@ -86,10 +86,13 @@
|
| int len;
|
| byte* str = ReadBytes(snapshot_file, &len);
|
| if (!str) return false;
|
| - SnapshotByteSource source(str, len);
|
| - Deserializer deserializer(&source);
|
| - ReserveSpaceForSnapshot(&deserializer, snapshot_file);
|
| - bool success = V8::Initialize(&deserializer);
|
| + bool success;
|
| + {
|
| + SnapshotByteSource source(str, len);
|
| + Deserializer deserializer(&source);
|
| + ReserveSpaceForSnapshot(&deserializer, snapshot_file);
|
| + success = V8::Initialize(&deserializer);
|
| + }
|
| DeleteArray(str);
|
| return success;
|
| } else if (size_ > 0) {
|
|
|