| Index: src/snapshot/serializer-common.cc
|
| diff --git a/src/snapshot/serializer-common.cc b/src/snapshot/serializer-common.cc
|
| index 05a18ab727cc5c91445a98a8b9880d2bf81d515b..5d931b2af5006af075aa28032f622f1faf3d7a9d 100644
|
| --- a/src/snapshot/serializer-common.cc
|
| +++ b/src/snapshot/serializer-common.cc
|
| @@ -24,7 +24,11 @@ ExternalReferenceEncoder::ExternalReferenceEncoder(Isolate* isolate) {
|
| Address addr = table->address(i);
|
| // Ignore duplicate API references.
|
| if (table->is_api_reference(i) && !map_->Get(addr).IsNothing()) continue;
|
| +#ifndef V8_OS_WIN
|
| + // TODO(yangguo): On Windows memcpy and memmove can end up at the same
|
| + // address due to ICF. See http://crbug.com/726896.
|
| DCHECK(map_->Get(addr).IsNothing());
|
| +#endif
|
| map_->Set(addr, i);
|
| DCHECK(map_->Get(addr).IsJust());
|
| }
|
|
|