//===------------------ DLangDemangleTest.cpp -----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "llvm/Demangle/Demangle.h" #include "gmock/gmock.h" #include "gtest/gtest.h" #include <cstdlib> #include <string_view> #include <utility> struct DLangDemangleTestFixture : public testing::TestWithParam<std::pair<std::string_view, const char *>> { … }; TEST_P(DLangDemangleTestFixture, DLangDemangleTest) { … } INSTANTIATE_TEST_SUITE_P(…); // invalid type back reference (recursive).