root/tools/clang/blink_gc_plugin/tests/destructor_access_finalized_field.cpp

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. trace

// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "destructor_access_finalized_field.h"

namespace WebCore {

HeapObject::~HeapObject()
{
    // Valid access to fields.
    if (m_ref->foo() && !m_obj)
        m_objs.size();

    // Invalid access to fields.
    bar(m_obj);
    m_obj->foo();
    m_objs[0];
}

void HeapObject::trace(Visitor* visitor)
{
    visitor->trace(m_obj);
    visitor->trace(m_objs);
}

}

/* [<][>][^][v][top][bottom][index][help] */