History log of /external/clang/unittests/AST/DeclPrinterTest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
976f118dc5a2a89be29e6fd01e00f5a188b77847 31-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter tests: simplify the code by using the new runToolOnCodeWithArgs
function from Tooling.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
44470efba52b730fa1874eea9caacd2839a1af22 31-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter tests: since now some platforms use C++11 by default, make it
explicitly visible in test cases which language variant is used.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
50f88b99c60c2ed31b339cd8bd484766cc9e916b 30-Aug-2012 Nico Weber <nicolasweber@gmx.de> Reland r160052: Default to -std=c++11 on Windows.

Also update the tests that rely on c++98 to explicitly mention that.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
29b1f682ac168d71370287a1e955311b4901681a 25-Aug-2012 NAKAMURA Takumi <geek4civic@gmail.com> ASTTests: Suppress TestCXXConstructorDecl11 on msvc for now. It seems incompatible.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
7fd90b03a28df0626fdb44d05be9ddcdb2562686 24-Aug-2012 Daniel Jasper <djasper@google.com> Use LLVM's plugin registry to enable registering new compilation
databases. Move JSONCompilationDatabase.h to its own files and
register it as plugin.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
2dc75ed2ef2fa3cbfd8b2ed88eb2369f3fcd98a9 24-Aug-2012 Daniel Jasper <djasper@google.com> Rename the ASTMatchers to better match AST nodes. Now, all
ASTMatchers have the same name as the corresponding AST nodes
but are lower case. The only exceptions are the "CXX" prefixes
which are not copied over to the matcher names as the goal is to
actually remove these prefixes from the AST node names.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162536 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
f6ec15a23d271b45f8c0296b7ac44e994119bb8e 24-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter tests: mark test case we get wrong currently with WRONG.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162512 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
c4684244c529284a1350d3cbc98615d1deab7f05 24-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter tests: add two more tests.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
2e0b8d9c0b16c4f3e3bed992205ce43a0908915d 21-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter, terse mode: don't print function bodies


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162294 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
d1fc82efd53ffda30f4f16041399d78f3bf0705f 21-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> Rename PrintingPolicy::DontRecurseInDeclContext to PrintingPolicy::TerseOutput
to reflect the intention, not the implementation.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162293 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp
49795ae2c7cbb0845ed07b6626ac24275234e3d1 21-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> DeclPrinter: add terse output mode and lots of tests

Add a flag PrintingPolicy::DontRecurseInDeclContext to provide "terse" output
from DeclPrinter. The motivation is to use DeclPrinter to print declarations
in user-friendly format, without overwhelming user with inner detail of the
declaration being printed.

Also add many tests for DeclPrinter. There are quite a few things that we
print incorrectly: search for WRONG in DeclPrinterTest.cpp -- and these tests
check our output against incorrect output, so that we can fix/refactor/rewrite
the DeclPrinter later.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162245 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/AST/DeclPrinterTest.cpp