f

void f(int I, int J)

-

Defined at line 10 of file test.cpp

+

+ Defined at line + 10 + of file + test.cpp +

Brief description.

diff --git a/clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp b/clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp index d3567efd82283..1795ef5a46c3a 100644 --- a/clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp +++ b/clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp @@ -14,7 +14,7 @@ namespace clang { namespace doc { -std::unique_ptr getMDGenerator() { +static std::unique_ptr getMDGenerator() { auto G = doc::findGeneratorByName("md"); if (!G) return nullptr; @@ -82,8 +82,8 @@ TEST(MDGeneratorTest, emitRecordMD) { I.Name = "r"; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Members.emplace_back(TypeInfo("int"), "X", AccessSpecifier::AS_private); I.TagType = TagTypeKind::Class; @@ -149,8 +149,8 @@ TEST(MDGeneratorTest, emitFunctionMD) { I.Name = "f"; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Access = AccessSpecifier::AS_none; @@ -181,8 +181,8 @@ TEST(MDGeneratorTest, emitEnumMD) { I.Name = "e"; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Members.emplace_back("X"); I.Scoped = true; @@ -210,7 +210,8 @@ TEST(MDGeneratorTest, emitEnumMD) { TEST(MDGeneratorTest, emitCommentMD) { FunctionInfo I; I.Name = "f"; - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); + + I.DefLoc = Location(10, 10, "test.cpp"); I.ReturnType = TypeInfo("void"); I.Params.emplace_back(TypeInfo("int"), "I"); I.Params.emplace_back(TypeInfo("int"), "J"); diff --git a/clang-tools-extra/unittests/clang-doc/MergeTest.cpp b/clang-tools-extra/unittests/clang-doc/MergeTest.cpp index 9aa76524194b3..f99748fdf347a 100644 --- a/clang-tools-extra/unittests/clang-doc/MergeTest.cpp +++ b/clang-tools-extra/unittests/clang-doc/MergeTest.cpp @@ -81,7 +81,7 @@ TEST(MergeTest, mergeRecordInfos) { One.IsTypeDef = true; One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - One.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); + One.DefLoc = Location(10, 10, "test.cpp"); One.Members.emplace_back(TypeInfo("int"), "X", AccessSpecifier::AS_private); One.TagType = TagTypeKind::Class; @@ -103,7 +103,7 @@ TEST(MergeTest, mergeRecordInfos) { Two.Name = "r"; Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Two.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + Two.Loc.emplace_back(12, 12, "test.cpp"); Two.TagType = TagTypeKind::Class; @@ -123,8 +123,8 @@ TEST(MergeTest, mergeRecordInfos) { Expected->IsTypeDef = true; Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + Expected->DefLoc = Location(10, 10, "test.cpp"); + Expected->Loc.emplace_back(12, 12, "test.cpp"); Expected->Members.emplace_back(TypeInfo("int"), "X", AccessSpecifier::AS_private); @@ -158,14 +158,14 @@ TEST(MergeTest, mergeFunctionInfos) { One.Name = "f"; One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - One.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - One.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + One.DefLoc = Location(10, 10, "test.cpp"); + One.Loc.emplace_back(12, 12, "test.cpp"); One.IsMethod = true; One.Parent = Reference(EmptySID, "Parent", InfoType::IT_namespace); One.Description.emplace_back(); - auto OneFullComment = &One.Description.back(); + auto *OneFullComment = &One.Description.back(); OneFullComment->Kind = "FullComment"; auto OneParagraphComment = std::make_unique(); OneParagraphComment->Kind = "ParagraphComment"; @@ -179,13 +179,13 @@ TEST(MergeTest, mergeFunctionInfos) { Two.Name = "f"; Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Two.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + Two.Loc.emplace_back(12, 12, "test.cpp"); Two.ReturnType = TypeInfo("void"); Two.Params.emplace_back(TypeInfo("int"), "P"); Two.Description.emplace_back(); - auto TwoFullComment = &Two.Description.back(); + auto *TwoFullComment = &Two.Description.back(); TwoFullComment->Kind = "FullComment"; auto TwoParagraphComment = std::make_unique(); TwoParagraphComment->Kind = "ParagraphComment"; @@ -203,8 +203,8 @@ TEST(MergeTest, mergeFunctionInfos) { Expected->Name = "f"; Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + Expected->DefLoc = Location(10, 10, "test.cpp"); + Expected->Loc.emplace_back(12, 12, "test.cpp"); Expected->ReturnType = TypeInfo("void"); Expected->Params.emplace_back(TypeInfo("int"), "P"); @@ -212,7 +212,7 @@ TEST(MergeTest, mergeFunctionInfos) { Expected->Parent = Reference(EmptySID, "Parent", InfoType::IT_namespace); Expected->Description.emplace_back(); - auto ExpectedFullComment = &Expected->Description.back(); + auto *ExpectedFullComment = &Expected->Description.back(); ExpectedFullComment->Kind = "FullComment"; auto ExpectedParagraphComment = std::make_unique(); ExpectedParagraphComment->Kind = "ParagraphComment"; @@ -233,8 +233,8 @@ TEST(MergeTest, mergeEnumInfos) { One.Name = "e"; One.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - One.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - One.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + One.DefLoc = Location(10, 10, "test.cpp"); + One.Loc.emplace_back(12, 12, "test.cpp"); One.Scoped = true; @@ -242,7 +242,7 @@ TEST(MergeTest, mergeEnumInfos) { Two.Name = "e"; Two.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Two.Loc.emplace_back(20, llvm::SmallString<16>{"test.cpp"}); + Two.Loc.emplace_back(20, 20, "test.cpp"); Two.Members.emplace_back("X"); Two.Members.emplace_back("Y"); @@ -255,9 +255,9 @@ TEST(MergeTest, mergeEnumInfos) { Expected->Name = "e"; Expected->Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - Expected->DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - Expected->Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); - Expected->Loc.emplace_back(20, llvm::SmallString<16>{"test.cpp"}); + Expected->DefLoc = Location(10, 10, "test.cpp"); + Expected->Loc.emplace_back(12, 12, "test.cpp"); + Expected->Loc.emplace_back(20, 20, "test.cpp"); Expected->Members.emplace_back("X"); Expected->Members.emplace_back("Y"); diff --git a/clang-tools-extra/unittests/clang-doc/SerializeTest.cpp b/clang-tools-extra/unittests/clang-doc/SerializeTest.cpp index e6168418b58fa..6d5e7da689c5c 100644 --- a/clang-tools-extra/unittests/clang-doc/SerializeTest.cpp +++ b/clang-tools-extra/unittests/clang-doc/SerializeTest.cpp @@ -36,12 +36,12 @@ class ClangDocSerializeTestVisitor : EmittedInfos(EmittedInfos), Public(Public) {} template bool mapDecl(const T *D) { - auto I = serialize::emitInfo(D, getComment(D), /*Line=*/0, - /*File=*/"test.cpp", true, Public); - if (I.first) - EmittedInfos.emplace_back(std::move(I.first)); - if (I.second) - EmittedInfos.emplace_back(std::move(I.second)); + Location Loc(0, 0, "test.cpp"); + auto [Child, Parent] = serialize::emitInfo(D, getComment(D), Loc, Public); + if (Child) + EmittedInfos.emplace_back(std::move(Child)); + if (Parent) + EmittedInfos.emplace_back(std::move(Parent)); return true; } @@ -124,7 +124,7 @@ TEST(SerializeTest, emitNamespaceInfo) { FunctionInfo F; F.Name = "f"; F.ReturnType = TypeInfo("void"); - F.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + F.DefLoc = Location(0, 0, "test.cpp"); F.Namespace.emplace_back(EmptySID, "B", InfoType::IT_namespace); F.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); F.Access = AccessSpecifier::AS_none; @@ -168,7 +168,7 @@ typedef struct {} G;)raw", ExpectedE.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedE.TagType = TagTypeKind::Class; - ExpectedE.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedE.DefLoc = Location(0, 0, "test.cpp"); ExpectedE.Members.emplace_back(TypeInfo("int"), "value", AccessSpecifier::AS_public); // TODO the data member should have the docstring on it: @@ -181,7 +181,7 @@ typedef struct {} G;)raw", EConstructor.Name = "E"; EConstructor.Parent = Reference(EmptySID, "E", InfoType::IT_record); EConstructor.ReturnType = TypeInfo("void"); - EConstructor.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + EConstructor.DefLoc = Location(0, 0, "test.cpp"); EConstructor.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record); EConstructor.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); @@ -197,7 +197,7 @@ typedef struct {} G;)raw", Method.Name = "ProtectedMethod"; Method.Parent = Reference(EmptySID, "E", InfoType::IT_record); Method.ReturnType = TypeInfo("void"); - Method.Loc.emplace_back(0, llvm::SmallString<16>{"test.cpp"}); + Method.Loc.emplace_back(0, 0, "test.cpp"); Method.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record); Method.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); @@ -211,7 +211,7 @@ typedef struct {} G;)raw", ExpectedF.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedF.TagType = TagTypeKind::Struct; - ExpectedF.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedF.DefLoc = Location(0, 0, "test.cpp"); CheckRecordInfo(&ExpectedF, F); RecordInfo *RecordWithTemplateMethod = InfoAsRecord(Infos[6].get()); @@ -220,7 +220,7 @@ typedef struct {} G;)raw", TemplateMethod.Name = "TemplateMethod"; TemplateMethod.Parent = Reference(EmptySID, "F", InfoType::IT_record); TemplateMethod.ReturnType = TypeInfo("void"); - TemplateMethod.Loc.emplace_back(0, llvm::SmallString<16>{"test.cpp"}); + TemplateMethod.Loc.emplace_back(0, 0, "test.cpp"); TemplateMethod.Namespace.emplace_back(EmptySID, "F", InfoType::IT_record); TemplateMethod.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); @@ -237,8 +237,7 @@ typedef struct {} G;)raw", SpecializedTemplateMethod.Parent = Reference(EmptySID, "F", InfoType::IT_record); SpecializedTemplateMethod.ReturnType = TypeInfo("void"); - SpecializedTemplateMethod.Loc.emplace_back(0, - llvm::SmallString<16>{"test.cpp"}); + SpecializedTemplateMethod.Loc.emplace_back(0, 0, "test.cpp"); SpecializedTemplateMethod.Namespace.emplace_back(EmptySID, "F", InfoType::IT_record); SpecializedTemplateMethod.Namespace.emplace_back(EmptySID, "GlobalNamespace", @@ -254,7 +253,7 @@ typedef struct {} G;)raw", ExpectedG.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedG.TagType = TagTypeKind::Struct; - ExpectedG.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedG.DefLoc = Location(0, 0, "test.cpp"); ExpectedG.IsTypeDef = true; CheckRecordInfo(&ExpectedG, G); } @@ -269,7 +268,7 @@ TEST(SerializeTest, emitEnumInfo) { NamespaceInfo ExpectedNamespaceWithEnum(EmptySID); EnumInfo E; E.Name = "E"; - E.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + E.DefLoc = Location(0, 0, "test.cpp"); E.Members.emplace_back("X", "0"); E.Members.emplace_back("Y", "1"); ExpectedNamespaceWithEnum.Children.Enums.emplace_back(std::move(E)); @@ -280,7 +279,7 @@ TEST(SerializeTest, emitEnumInfo) { EnumInfo G; G.Name = "G"; G.Scoped = true; - G.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + G.DefLoc = Location(0, 0, "test.cpp"); G.Members.emplace_back("A", "0"); G.Members.emplace_back("B", "1"); ExpectedNamespaceWithScopedEnum.Children.Enums.emplace_back(std::move(G)); @@ -296,7 +295,7 @@ TEST(SerializeTest, emitUndefinedRecordInfo) { ExpectedE.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedE.TagType = TagTypeKind::Class; - ExpectedE.Loc.emplace_back(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedE.Loc.emplace_back(0, 0, "test.cpp"); CheckRecordInfo(&ExpectedE, E); } @@ -309,7 +308,7 @@ TEST(SerializeTest, emitRecordMemberInfo) { ExpectedE.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedE.TagType = TagTypeKind::Struct; - ExpectedE.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedE.DefLoc = Location(0, 0, "test.cpp"); ExpectedE.Members.emplace_back(TypeInfo("int"), "I", AccessSpecifier::AS_public); CheckRecordInfo(&ExpectedE, E); @@ -323,7 +322,7 @@ TEST(SerializeTest, emitInternalRecordInfo) { RecordInfo ExpectedE(EmptySID, /*Name=*/"E", /*Path=*/"GlobalNamespace"); ExpectedE.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); - ExpectedE.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedE.DefLoc = Location(0, 0, "test.cpp"); ExpectedE.TagType = TagTypeKind::Class; CheckRecordInfo(&ExpectedE, E); @@ -331,7 +330,7 @@ TEST(SerializeTest, emitInternalRecordInfo) { llvm::SmallString<128> ExpectedGPath("GlobalNamespace/E"); llvm::sys::path::native(ExpectedGPath); RecordInfo ExpectedG(EmptySID, /*Name=*/"G", /*Path=*/ExpectedGPath); - ExpectedG.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedG.DefLoc = Location(0, 0, "test.cpp"); ExpectedG.TagType = TagTypeKind::Class; ExpectedG.Namespace.emplace_back(EmptySID, "E", InfoType::IT_record); ExpectedG.Namespace.emplace_back(EmptySID, "GlobalNamespace", @@ -354,7 +353,7 @@ TEST(SerializeTest, emitPublicFunctionInternalInfo) { FunctionInfo F; F.Name = "F"; F.ReturnType = TypeInfo("int"); - F.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + F.DefLoc = Location(0, 0, "test.cpp"); F.Access = AccessSpecifier::AS_none; ExpectedBWithFunction.Children.Functions.emplace_back(std::move(F)); CheckNamespaceInfo(&ExpectedBWithFunction, BWithFunction); @@ -369,7 +368,7 @@ TEST(SerializeTest, emitInlinedFunctionInfo) { FunctionInfo F; F.Name = "F"; F.ReturnType = TypeInfo("void"); - F.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + F.DefLoc = Location(0, 0, "test.cpp"); F.Params.emplace_back(TypeInfo("int"), "I"); F.Access = AccessSpecifier::AS_none; ExpectedBWithFunction.Children.Functions.emplace_back(std::move(F)); @@ -392,7 +391,7 @@ class J : public I {} ;)raw", ExpectedF.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace, ""); ExpectedF.TagType = TagTypeKind::Class; - ExpectedF.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedF.DefLoc = Location(0, 0, "test.cpp"); CheckRecordInfo(&ExpectedF, F); RecordInfo *G = InfoAsRecord(Infos[3].get()); @@ -400,7 +399,7 @@ class J : public I {} ;)raw", ExpectedG.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedG.TagType = TagTypeKind::Class; - ExpectedG.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedG.DefLoc = Location(0, 0, "test.cpp"); ExpectedG.Members.emplace_back(TypeInfo("int"), "I", AccessSpecifier::AS_protected); CheckRecordInfo(&ExpectedG, G); @@ -445,7 +444,7 @@ class J : public I {} ;)raw", std::move(FunctionGet)); ExpectedE.Bases.back().Members.emplace_back(TypeInfo("int"), "I", AccessSpecifier::AS_private); - ExpectedE.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedE.DefLoc = Location(0, 0, "test.cpp"); ExpectedE.TagType = TagTypeKind::Class; CheckRecordInfo(&ExpectedE, E); @@ -454,7 +453,7 @@ class J : public I {} ;)raw", ExpectedH.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedH.TagType = TagTypeKind::Class; - ExpectedH.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedH.DefLoc = Location(0, 0, "test.cpp"); ExpectedH.Parents.emplace_back(EmptySID, /*Name=*/"E", InfoType::IT_record, /*QualName=*/"E", /*Path=*/"GlobalNamespace"); ExpectedH.VirtualParents.emplace_back(EmptySID, /*Name=*/"G", @@ -501,7 +500,7 @@ class J : public I {} ;)raw", ExpectedI.Namespace.emplace_back(EmptySID, "GlobalNamespace", InfoType::IT_namespace); ExpectedI.TagType = TagTypeKind::Class; - ExpectedI.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedI.DefLoc = Location(0, 0, "test.cpp"); CheckRecordInfo(&ExpectedI, I); RecordInfo *J = InfoAsRecord(Infos[12].get()); @@ -513,7 +512,7 @@ class J : public I {} ;)raw", ExpectedJ.Bases.emplace_back(EmptySID, /*Name=*/"I", /*Path=*/"GlobalNamespace", false, AccessSpecifier::AS_public, true); - ExpectedJ.DefLoc = Location(0, llvm::SmallString<16>{"test.cpp"}); + ExpectedJ.DefLoc = Location(0, 0, "test.cpp"); ExpectedJ.TagType = TagTypeKind::Class; CheckRecordInfo(&ExpectedJ, J); } @@ -533,7 +532,7 @@ export double exportedModuleFunction(double y);)raw", FunctionInfo F; F.Name = "moduleFunction"; F.ReturnType = TypeInfo("int"); - F.Loc.emplace_back(0, llvm::SmallString<16>{"test.cpp"}); + F.Loc.emplace_back(0, 0, "test.cpp"); F.Params.emplace_back(TypeInfo("int"), "x"); F.Params.emplace_back(TypeInfo("double"), "d"); F.Params.back().DefaultValue = "3.2 - 1.0"; @@ -547,7 +546,7 @@ export double exportedModuleFunction(double y);)raw", ExportedF.Name = "exportedModuleFunction"; ExportedF.ReturnType = TypeInfo(Reference(EmptySID, "double", InfoType::IT_default)); - ExportedF.Loc.emplace_back(0, llvm::SmallString<16>{"test.cpp"}); + ExportedF.Loc.emplace_back(0, 0, "test.cpp"); ExportedF.Params.emplace_back(TypeInfo("double"), "y"); ExportedF.Access = AccessSpecifier::AS_none; ExpectedBWithExportedFunction.Children.Functions.emplace_back( diff --git a/clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp b/clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp index 9b1d87dfa0135..407a503e2d43a 100644 --- a/clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp +++ b/clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp @@ -15,7 +15,7 @@ namespace clang { namespace doc { -std::unique_ptr getYAMLGenerator() { +static std::unique_ptr getYAMLGenerator() { auto G = doc::findGeneratorByName("yaml"); if (!G) return nullptr; @@ -84,8 +84,8 @@ TEST(YAMLGeneratorTest, emitRecordYAML) { I.IsTypeDef = true; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Members.emplace_back(TypeInfo("int"), "X", AccessSpecifier::AS_private); @@ -207,8 +207,8 @@ TEST(YAMLGeneratorTest, emitFunctionYAML) { I.Name = "f"; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Access = AccessSpecifier::AS_none; @@ -272,8 +272,8 @@ TEST(YAMLGeneratorTest, emitSimpleEnumYAML) { I.Name = "e"; I.Namespace.emplace_back(EmptySID, "A", InfoType::IT_namespace); - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); - I.Loc.emplace_back(12, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); + I.Loc.emplace_back(12, 12, "test.cpp"); I.Members.emplace_back("X"); I.Scoped = false; @@ -368,7 +368,7 @@ IsUsing: true TEST(YAMLGeneratorTest, emitCommentYAML) { FunctionInfo I; I.Name = "f"; - I.DefLoc = Location(10, llvm::SmallString<16>{"test.cpp"}); + I.DefLoc = Location(10, 10, "test.cpp"); I.ReturnType = TypeInfo("void"); I.Params.emplace_back(TypeInfo("int"), "I"); I.Params.emplace_back(TypeInfo("int"), "J");