llvm-project/clang/test
John McCall 28a6aeab7e Change our basic strategy for avoiding deprecation warnings when the decl use
appears in a deprecated context.  In the new strategy, we emit the warnings
as usual unless we're currently parsing a declaration, where "declaration" is
restricted to mean a decl group or a few special cases in Objective C.  If
we *are* parsing a declaration, we queue up the deprecation warnings until
the declaration has been completely parsed, and then emit them only if the
decl is not deprecated.
We also standardize the bookkeeping for deprecation so as to avoid special cases.

llvm-svn: 85998
2009-11-04 02:18:39 +00:00
..
Analysis Pull VLA size checker into its own files. 2009-11-03 12:13:38 +00:00
CXX Switch XFAIL format to match LLVM. 2009-11-03 07:25:45 +00:00
CodeCompletion Include macros in code-completion results 2009-10-30 16:50:04 +00:00
CodeGen Test case for recent checkin. 2009-11-03 23:32:42 +00:00
CodeGenCXX Split out return adjustments in thunks from this adjustment in thunks 2009-11-04 00:53:51 +00:00
CodeGenObjC Switch XFAIL format to match LLVM. 2009-11-03 07:25:45 +00:00
Coverage Remove clang-cc code for handling -mmacosx-version-min and 2009-10-30 18:12:31 +00:00
Driver XFAIL Driver/hello.c on Windows. 2009-11-03 07:49:31 +00:00
FixIt Add 'fixit' hint on mis-use of pointer-to-member 2009-10-26 20:45:27 +00:00
Frontend Fix tests to not depend on /dev/null existing. 2009-11-03 17:56:18 +00:00
Index Keep track of whether declararions were loaded from a precompiled 2009-10-16 20:01:17 +00:00
Lexer Reorganize the parsing of decl groups / function definitions so that 2009-11-03 19:26:08 +00:00
Misc Tweak test, with -strict-whitespace $ won't match on Windows because the buffer 2009-10-25 20:34:02 +00:00
PCH Fix tests to not depend on /dev/null existing. 2009-11-03 17:56:18 +00:00
Parser Improve diagnostics when parsing something like 2009-10-30 21:46:58 +00:00
Preprocessor Implement support for the -undef command line option, patch by 2009-11-03 19:50:27 +00:00
Rewriter Prep for new warning. 2009-07-22 00:43:08 +00:00
Sema Change our basic strategy for avoiding deprecation warnings when the decl use 2009-11-04 02:18:39 +00:00
SemaCXX Implement support for parsing dependent template-ids that refer to 2009-11-04 00:56:37 +00:00
SemaObjC Switch XFAIL format to match LLVM. 2009-11-03 07:25:45 +00:00
SemaObjCXX Switch XFAIL format to match LLVM. 2009-11-03 07:25:45 +00:00
SemaTemplate Implement support for parsing dependent template-ids that refer to 2009-11-04 00:56:37 +00:00
CMakeLists.txt Add target_triple to Clang site configuration. 2009-11-03 07:25:53 +00:00
Makefile make 'make clean' work on Solaris, per Gabor Greif comment 2009-11-03 22:39:56 +00:00
TestRunner.sh Switch TestRunner.sh to just use 'lit'. 2009-09-20 22:00:23 +00:00
cxx-sections.data Update C++ section data and directory structure to reflect N2914 2009-06-30 16:45:27 +00:00
lit.cfg Add the lib path to LD_LIBRARY_PATH, so finding .so works (more) portably. 2009-09-26 07:36:09 +00:00
lit.site.cfg.in Add target_triple to Clang site configuration. 2009-11-03 07:25:53 +00:00
make_test_dirs.pl Add the structure for a C++ test suite that mimics the structure of the C++ standard 2009-06-13 06:06:53 +00:00