Index: tools/clang/blink_gc_plugin/DiagnosticsReporter.h |
diff --git a/tools/clang/blink_gc_plugin/DiagnosticsReporter.h b/tools/clang/blink_gc_plugin/DiagnosticsReporter.h |
index ddcfbfd7c8d2c34057432bf3f2955b72f19d1720..6a32f70ec6fb72f8964cd865e5f322fc04ed8d7a 100644 |
--- a/tools/clang/blink_gc_plugin/DiagnosticsReporter.h |
+++ b/tools/clang/blink_gc_plugin/DiagnosticsReporter.h |
@@ -62,6 +62,8 @@ class DiagnosticsReporter { |
clang::CXXRecordDecl* base); |
void BaseClassMustDeclareVirtualTrace(RecordInfo* derived, |
clang::CXXRecordDecl* base); |
+ void TraceMethodForStackAllocatedClass(RecordInfo* parent, |
+ clang::CXXMethodDecl* trace); |
void NoteManualDispatchMethod(clang::CXXMethodDecl* dispatch); |
void NoteBaseRequiresTracing(BasePoint* base); |
@@ -136,6 +138,7 @@ class DiagnosticsReporter { |
unsigned diag_overridden_non_virtual_trace_note_; |
unsigned diag_manual_dispatch_method_note_; |
unsigned diag_iterator_to_gc_managed_collection_note_; |
+ unsigned diag_trace_method_of_stack_allocated_parent_; |
}; |
#endif // TOOLS_BLINK_GC_PLUGIN_DIAGNOSTICS_REPORTER_H_ |