Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index 9adf1345e35e29ebff8b712334f2b9a3015125ef..5fd9fdba83eef197128db84b31912ea7fb0f8ba9 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -2169,6 +2169,10 @@ class Function : public Object { |
void set_modifier(RawFunction::AsyncModifier value) const; |
+ // An invisible function is hidden from stack traces, will not be enumerated |
+ // by mirrors, and cannot be directly invoked by mirrors. All private |
+ // functions in dart:* libraries are marked invisible by the parser. |
+ |
#define FOR_EACH_FUNCTION_KIND_BIT(V) \ |
V(Static, is_static) \ |
V(Const, is_const) \ |