Chromium Code Reviews

Unified Diff: src/objects.cc

Issue 13470008: Fix CopyBytes to accept size_t for num_bytes (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« src/heap.cc ('K') | « src/heap.cc ('k') | src/v8utils.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/objects.cc
diff --git a/src/objects.cc b/src/objects.cc
index 332e9f7e4a5ff0450a0fb0fb3dc5cf1a3f9f8b55..b2d636dedda98f45c99205a5494911c1534d1e43 100644
--- a/src/objects.cc
+++ b/src/objects.cc
@@ -8849,12 +8849,13 @@ void Code::CopyFrom(const CodeDesc& desc) {
ASSERT(Marking::Color(this) == Marking::WHITE_OBJECT);
// copy code
- CopyBytes(instruction_start(), desc.buffer, desc.instr_size);
+ CopyBytes(instruction_start(), desc.buffer,
+ static_cast<size_t>(desc.instr_size));
// copy reloc info
CopyBytes(relocation_start(),
desc.buffer + desc.buffer_size - desc.reloc_size,
- desc.reloc_size);
+ static_cast<size_t>(desc.reloc_size));
// unbox handles and relocate
intptr_t delta = instruction_start() - desc.buffer;
« src/heap.cc ('K') | « src/heap.cc ('k') | src/v8utils.h » ('j') | no next file with comments »

Powered by Google App Engine