1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
8 #include "heap/stubs.h"
14 // This contains a leaking cycle:
15 // D -per-> C -sup-> B -sup-> A -ref-> D
17 class A
: public GarbageCollectedFinalized
<A
> {
19 virtual void trace(Visitor
*);
26 virtual void trace(Visitor
*);
31 virtual void trace(Visitor
*);
34 class D
: public RefCounted
<C
> {