DescriptionBlinkGCPlugin: require GC mixin instances to declare local trace().
For classes that derive from GarbageCollectedMixin and declare both
adjustAndMark() and isHeapObjectAlive() overrides (typically using
the USING_GARBAGE_COLLECTED_MIXIN() macro), check that the class also
declares a local trace() method override.
This is done so as to require that GC mixin instances do have trace()
in their leftmost vtbl.
R=haraken
BUG=444565
Committed: https://crrev.com/35290f1ba94f90e89492b51567826270c02a81da
Cr-Commit-Position: refs/heads/master@{#310272}
Patch Set 1 #Patch Set 2 : Add missing 'override' annotations; sync heap/stubs.h with upstream defs #Patch Set 3 : Add missing 'override' annotations; sync heap/stubs.h with upstream defs #Messages
Total messages: 13 (2 generated)
|