Index: src/profile-generator.cc |
diff --git a/src/profile-generator.cc b/src/profile-generator.cc |
index 25ce2ba2bdfefbdbc338e5ff367193045f37c9c8..8bcd6a16fbddb566a6d48be63d78e80871cb450c 100644 |
--- a/src/profile-generator.cc |
+++ b/src/profile-generator.cc |
@@ -2130,9 +2130,11 @@ void V8HeapExplorer::ExtractCodeReferences(int entry, Code* code) { |
SetInternalReference(code, entry, |
"deoptimization_data", code->deoptimization_data(), |
Code::kDeoptimizationDataOffset); |
- SetInternalReference(code, entry, |
- "type_feedback_info", code->type_feedback_info(), |
- Code::kTypeFeedbackInfoOffset); |
+ if (code->kind() == Code::FUNCTION) { |
+ SetInternalReference(code, entry, |
+ "type_feedback_info", code->type_feedback_info(), |
+ Code::kTypeFeedbackInfoOffset); |
+ } |
SetInternalReference(code, entry, |
"gc_metadata", code->gc_metadata(), |
Code::kGCMetadataOffset); |