/* * Copyright (c) 2024, Matthew Olsson * * SPDX-License-Identifier: BSD-2-Clause */ // RUN: %clang++ -cc1 -verify %plugin_opts% %s 2>&1 // expected-no-diagnostics #include class TestClass : public JS::Object { JS_OBJECT(TestClass, JS::Object); virtual void visit_edges(Visitor& visitor) override { Base::visit_edges(visitor); visitor.visit(m_object); } GC::Ptr m_object; };