summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabor Marton <gabor.marton@ericsson.com>2019-05-20 10:38:14 +0000
committerGabor Marton <gabor.marton@ericsson.com>2019-05-20 10:38:14 +0000
commit1d51e3e6ee993b5423cd6bb6871523f8d446fd1f (patch)
treeef9b9370fedf3705c653c07acb650e1c81ab9fc8
parent11fa0ee8f40199f580a0c29c846c3f1212522fba (diff)
downloadbcm5719-llvm-1d51e3e6ee993b5423cd6bb6871523f8d446fd1f.tar.gz
bcm5719-llvm-1d51e3e6ee993b5423cd6bb6871523f8d446fd1f.zip
[ASTImporter] Enable disabled but passing tests
Reviewers: a_sidorin, a.sidorin, shafik Subscribers: rnkovacs, dkrupp, Szelethus, gamesh411, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D62066 llvm-svn: 361139
-rw-r--r--clang/unittests/AST/ASTImporterTest.cpp13
-rw-r--r--clang/unittests/AST/StructuralEquivalenceTest.cpp3
2 files changed, 3 insertions, 13 deletions
diff --git a/clang/unittests/AST/ASTImporterTest.cpp b/clang/unittests/AST/ASTImporterTest.cpp
index 72ff3be03cd..02cfaad91e6 100644
--- a/clang/unittests/AST/ASTImporterTest.cpp
+++ b/clang/unittests/AST/ASTImporterTest.cpp
@@ -2362,12 +2362,7 @@ TEST_P(ImportFriendFunctions,
EXPECT_EQ(ToFD->getPreviousDecl(), ImportedD);
}
-// Disabled temporarily, because the new structural equivalence check
-// (https://reviews.llvm.org/D48628) breaks it.
-// PreviousDecl is not set because there is no structural match.
-// FIXME Enable!
-TEST_P(ImportFriendFunctions,
- DISABLED_ImportFriendFunctionRedeclChainDefWithClass) {
+TEST_P(ImportFriendFunctions, ImportFriendFunctionRedeclChainDefWithClass) {
auto Pattern = functionDecl(hasName("f"));
Decl *FromTU = getTuDecl(
@@ -2395,12 +2390,8 @@ TEST_P(ImportFriendFunctions,
(*ImportedD->param_begin())->getOriginalType());
}
-// Disabled temporarily, because the new structural equivalence check
-// (https://reviews.llvm.org/D48628) breaks it.
-// PreviousDecl is not set because there is no structural match.
-// FIXME Enable!
TEST_P(ImportFriendFunctions,
- DISABLED_ImportFriendFunctionRedeclChainDefWithClass_ImportTheProto) {
+ ImportFriendFunctionRedeclChainDefWithClass_ImportTheProto) {
auto Pattern = functionDecl(hasName("f"));
Decl *FromTU = getTuDecl(
diff --git a/clang/unittests/AST/StructuralEquivalenceTest.cpp b/clang/unittests/AST/StructuralEquivalenceTest.cpp
index 5bb4f7e1225..414cd8d56b3 100644
--- a/clang/unittests/AST/StructuralEquivalenceTest.cpp
+++ b/clang/unittests/AST/StructuralEquivalenceTest.cpp
@@ -300,8 +300,7 @@ TEST_F(StructuralEquivalenceFunctionTest, ThrowVsNoexceptTrue) {
EXPECT_FALSE(testStructuralMatch(t));
}
-TEST_F(StructuralEquivalenceFunctionTest, DISABLED_NoexceptNonMatch) {
- // The expression is not checked yet.
+TEST_F(StructuralEquivalenceFunctionTest, NoexceptNonMatch) {
auto t = makeNamedDecls("void foo() noexcept(false);",
"void foo() noexcept(true);", Lang_CXX11);
EXPECT_FALSE(testStructuralMatch(t));
OpenPOWER on IntegriCloud