Index: src/heap-profiler.cc |
diff --git a/src/heap-profiler.cc b/src/heap-profiler.cc |
index 5e945b49a0ca126c72eaba27ccaa746d00039d8b..c1122c4b79b62a72047394c661e1fdbe66149d89 100644 |
--- a/src/heap-profiler.cc |
+++ b/src/heap-profiler.cc |
@@ -67,9 +67,10 @@ JSObjectsCluster Clusterizer::Clusterize(HeapObject* obj, bool fine_grain) { |
if (obj->IsJSObject()) { |
JSObject* js_obj = JSObject::cast(obj); |
String* constructor = JSObject::cast(js_obj)->constructor_name(); |
- // Differentiate Object and Array instances. |
+ // Differentiate Array, Function, and Object instances. |
if (fine_grain && (constructor == Heap::Object_symbol() || |
- constructor == Heap::Array_symbol())) { |
+ constructor == Heap::Array_symbol() || |
+ constructor == Heap::function_class_symbol())) { |
return JSObjectsCluster(constructor, obj); |
} else { |
return JSObjectsCluster(constructor); |