diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-02-16 10:16:09 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-02-16 10:16:09 +0000 |
commit | 454b3a6f3d17d46d2e5874286aa9cf7c2cbd348f (patch) | |
tree | 3b2f8dc4e0267d21bd3fd052d8129e5c64750a3c /unittests/AST | |
parent | 3f769be9ebf0dca3d27e9018384f561c86b10846 (diff) | |
download | clang-454b3a6f3d17d46d2e5874286aa9cf7c2cbd348f.tar.gz clang-454b3a6f3d17d46d2e5874286aa9cf7c2cbd348f.tar.bz2 clang-454b3a6f3d17d46d2e5874286aa9cf7c2cbd348f.tar.xz |
clang/unittests/AST,ASTMatchers: Remove _MSC_VER.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201485 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/AST')
-rw-r--r-- | unittests/AST/DeclPrinterTest.cpp | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/unittests/AST/DeclPrinterTest.cpp b/unittests/AST/DeclPrinterTest.cpp index 66da386602..570a807dcb 100644 --- a/unittests/AST/DeclPrinterTest.cpp +++ b/unittests/AST/DeclPrinterTest.cpp @@ -143,6 +143,19 @@ public: "input.cc"); } +::testing::AssertionResult PrintedDeclCXX11nonMSCMatches( + StringRef Code, + const DeclarationMatcher &NodeMatch, + StringRef ExpectedPrinted) { + std::vector<std::string> Args(1, "-std=c++11"); + Args.push_back("-fno-delayed-template-parsing"); + return PrintedDeclMatches(Code, + Args, + NodeMatch, + ExpectedPrinted, + "input.cc"); +} + ::testing::AssertionResult PrintedDeclObjCMatches( StringRef Code, const DeclarationMatcher &NodeMatch, @@ -499,9 +512,8 @@ TEST(DeclPrinter, TestCXXConstructorDecl10) { "A<T...>(const A<T...> &a)")); } -#if !defined(_MSC_VER) TEST(DeclPrinter, TestCXXConstructorDecl11) { - ASSERT_TRUE(PrintedDeclCXX11Matches( + ASSERT_TRUE(PrintedDeclCXX11nonMSCMatches( "template<typename... T>" "struct A : public T... {" " A(T&&... ts) : T(ts)... {}" @@ -510,7 +522,6 @@ TEST(DeclPrinter, TestCXXConstructorDecl11) { "A<T...>(T &&ts...) : T(ts)")); // WRONG; Should be: "A(T&&... ts) : T(ts)..." } -#endif TEST(DeclPrinter, TestCXXDestructorDecl1) { ASSERT_TRUE(PrintedDeclCXX98Matches( |