| Index: tools/clang/blink_gc_plugin/RecordInfo.h
|
| diff --git a/tools/clang/blink_gc_plugin/RecordInfo.h b/tools/clang/blink_gc_plugin/RecordInfo.h
|
| index da2f41551cf6a961bc25543d2c4f5f3a12d1c456..f351db8cc795785f5bb04119c245ab6822fcd3ba 100644
|
| --- a/tools/clang/blink_gc_plugin/RecordInfo.h
|
| +++ b/tools/clang/blink_gc_plugin/RecordInfo.h
|
| @@ -94,6 +94,8 @@ class RecordInfo {
|
| bool IsNonNewable();
|
| bool IsOnlyPlacementNewable();
|
| bool IsGCMixinInstance();
|
| + bool IsEagerlyFinalized();
|
| +
|
| clang::CXXMethodDecl* DeclaresNewOperator();
|
|
|
| bool RequiresTraceMethod();
|
| @@ -132,6 +134,7 @@ class RecordInfo {
|
| CachedBool does_need_finalization_;
|
| CachedBool has_gc_mixin_methods_;
|
| CachedBool is_declaring_local_trace_;
|
| + CachedBool is_eagerly_finalized_;
|
|
|
| bool determined_trace_methods_;
|
| clang::CXXMethodDecl* trace_method_;
|
|
|