External snapshot: allow empty snapshot for external snapshot.

R=vogelheim@chromium.org

Review URL: https://codereview.chromium.org/1180043003

Cr-Commit-Position: refs/heads/master@{#28989}
This commit is contained in:
yangguo 2015-06-12 02:36:58 -07:00 committed by Commit bot
parent fa32d461c1
commit dd96c47a81

View File

@ -38,7 +38,8 @@ class Snapshot : public AllStatic {
static bool HaveASnapshotToStartFrom(Isolate* isolate) {
// Do not use snapshots if the isolate is used to create snapshots.
return isolate->snapshot_blob() != NULL;
return isolate->snapshot_blob() != NULL &&
isolate->snapshot_blob()->data != NULL;
}
static bool EmbedsScript(Isolate* isolate);