From: Balazs Keri <1.int32@gmail.com> Date: Mon, 15 Jul 2019 12:16:30 +0000 (+0000) Subject: [ASTImporter] Using Lang_CXX14 in ASTImporterVisibilityTest. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=084d44e172aa1fb20bf5497575dda7744342b2ea;p=clang [ASTImporter] Using Lang_CXX14 in ASTImporterVisibilityTest. Summary: These tests may work with C++14 language constructs in the future (variable templates and others). To avoid warnings about language version C++ version constants in the tests are updated. Reviewers: martong, a.sidorin Reviewed By: martong Subscribers: rnkovacs, dkrupp, Szelethus, gamesh411, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64477 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366061 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/AST/ASTImporterVisibilityTest.cpp b/unittests/AST/ASTImporterVisibilityTest.cpp index 66c967e846..88543257b7 100644 --- a/unittests/AST/ASTImporterVisibilityTest.cpp +++ b/unittests/AST/ASTImporterVisibilityTest.cpp @@ -80,13 +80,13 @@ protected: std::string Code = getCode() + getCode(); auto Pattern = getPattern(); - TranslationUnitDecl *FromTu = getTuDecl(Code, Lang_CXX, "input0.cc"); + TranslationUnitDecl *FromTu = getTuDecl(Code, Lang_CXX14, "input0.cc"); auto *FromD0 = FirstDeclMatcher().match(FromTu, Pattern); auto *FromD1 = LastDeclMatcher().match(FromTu, Pattern); - auto *ToD0 = Import(FromD0, Lang_CXX); - auto *ToD1 = Import(FromD1, Lang_CXX); + auto *ToD0 = Import(FromD0, Lang_CXX14); + auto *ToD1 = Import(FromD1, Lang_CXX14); EXPECT_TRUE(ToD0); ASSERT_TRUE(ToD1); @@ -157,13 +157,14 @@ protected: BindableMatcher getPattern() const { return PatternFactory()(); } void TypedTest_ImportAfter() { - TranslationUnitDecl *ToTu = getToTuDecl(getCode0(), Lang_CXX); - TranslationUnitDecl *FromTu = getTuDecl(getCode1(), Lang_CXX, "input1.cc"); + TranslationUnitDecl *ToTu = getToTuDecl(getCode0(), Lang_CXX14); + TranslationUnitDecl *FromTu = + getTuDecl(getCode1(), Lang_CXX14, "input1.cc"); auto *ToD0 = FirstDeclMatcher().match(ToTu, getPattern()); auto *FromD1 = FirstDeclMatcher().match(FromTu, getPattern()); - auto *ToD1 = Import(FromD1, Lang_CXX); + auto *ToD1 = Import(FromD1, Lang_CXX14); ASSERT_TRUE(ToD0); ASSERT_TRUE(ToD1); @@ -176,12 +177,14 @@ protected: } void TypedTest_ImportAfterImport() { - TranslationUnitDecl *FromTu0 = getTuDecl(getCode0(), Lang_CXX, "input0.cc"); - TranslationUnitDecl *FromTu1 = getTuDecl(getCode1(), Lang_CXX, "input1.cc"); + TranslationUnitDecl *FromTu0 = + getTuDecl(getCode0(), Lang_CXX14, "input0.cc"); + TranslationUnitDecl *FromTu1 = + getTuDecl(getCode1(), Lang_CXX14, "input1.cc"); auto *FromD0 = FirstDeclMatcher().match(FromTu0, getPattern()); auto *FromD1 = FirstDeclMatcher().match(FromTu1, getPattern()); - auto *ToD0 = Import(FromD0, Lang_CXX); - auto *ToD1 = Import(FromD1, Lang_CXX); + auto *ToD0 = Import(FromD0, Lang_CXX14); + auto *ToD1 = Import(FromD1, Lang_CXX14); ASSERT_TRUE(ToD0); ASSERT_TRUE(ToD1); EXPECT_NE(ToD0, ToD1); @@ -192,13 +195,14 @@ protected: } void TypedTest_ImportAfterWithMerge() { - TranslationUnitDecl *ToTu = getToTuDecl(getCode0(), Lang_CXX); - TranslationUnitDecl *FromTu = getTuDecl(getCode1(), Lang_CXX, "input1.cc"); + TranslationUnitDecl *ToTu = getToTuDecl(getCode0(), Lang_CXX14); + TranslationUnitDecl *FromTu = + getTuDecl(getCode1(), Lang_CXX14, "input1.cc"); auto *ToF0 = FirstDeclMatcher().match(ToTu, getPattern()); auto *FromF1 = FirstDeclMatcher().match(FromTu, getPattern()); - auto *ToF1 = Import(FromF1, Lang_CXX); + auto *ToF1 = Import(FromF1, Lang_CXX14); ASSERT_TRUE(ToF0); ASSERT_TRUE(ToF1); @@ -213,12 +217,14 @@ protected: } void TypedTest_ImportAfterImportWithMerge() { - TranslationUnitDecl *FromTu0 = getTuDecl(getCode0(), Lang_CXX, "input0.cc"); - TranslationUnitDecl *FromTu1 = getTuDecl(getCode1(), Lang_CXX, "input1.cc"); + TranslationUnitDecl *FromTu0 = + getTuDecl(getCode0(), Lang_CXX14, "input0.cc"); + TranslationUnitDecl *FromTu1 = + getTuDecl(getCode1(), Lang_CXX14, "input1.cc"); auto *FromF0 = FirstDeclMatcher().match(FromTu0, getPattern()); auto *FromF1 = FirstDeclMatcher().match(FromTu1, getPattern()); - auto *ToF0 = Import(FromF0, Lang_CXX); - auto *ToF1 = Import(FromF1, Lang_CXX); + auto *ToF0 = Import(FromF0, Lang_CXX14); + auto *ToF1 = Import(FromF1, Lang_CXX14); ASSERT_TRUE(ToF0); ASSERT_TRUE(ToF1); if (shouldBeLinked())