Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index d6499509c05549a2c4395168972a692b2a619470..05142af350970f0c68338c6a086945a726baad73 100644 |
--- a/src/compiler.cc |
+++ b/src/compiler.cc |
@@ -445,21 +445,11 @@ bool UseIgnition(CompilationInfo* info) { |
} |
int CodeAndMetadataSize(CompilationInfo* info) { |
- int size = 0; |
if (info->has_bytecode_array()) { |
- Handle<BytecodeArray> bytecode_array = info->bytecode_array(); |
- size += bytecode_array->BytecodeArraySize(); |
- size += bytecode_array->constant_pool()->Size(); |
- size += bytecode_array->handler_table()->Size(); |
- size += bytecode_array->source_position_table()->Size(); |
+ return info->bytecode_array()->SizeIncludingMetadata(); |
} else { |
- Handle<Code> code = info->code(); |
- size += code->CodeSize(); |
- size += code->relocation_info()->Size(); |
- size += code->deoptimization_data()->Size(); |
- size += code->handler_table()->Size(); |
+ return info->code()->SizeIncludingMetadata(); |
Hannes Payer (out of office)
2016/05/25 19:16:20
Drop the else statement.
mythria
2016/05/26 08:51:05
Done.
|
} |
- return size; |
} |
bool GenerateUnoptimizedCode(CompilationInfo* info) { |