| 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..e59c0b702d51ffa58bb85c78ec93ff153c1afd9a 100644
|
| --- a/tools/clang/blink_gc_plugin/RecordInfo.h
|
| +++ b/tools/clang/blink_gc_plugin/RecordInfo.h
|
| @@ -94,6 +94,10 @@ class RecordInfo {
|
| bool IsNonNewable();
|
| bool IsOnlyPlacementNewable();
|
| bool IsGCMixinInstance();
|
| + bool IsEagerlyFinalized();
|
| +
|
| + bool HasDefinition();
|
| +
|
| clang::CXXMethodDecl* DeclaresNewOperator();
|
|
|
| bool RequiresTraceMethod();
|
| @@ -132,6 +136,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_;
|
|
|