llvm-project/clang/test
Richard Smith 645d755d3e Fix handling of module imports adding names to a DeclContext after qualified
name lookup has been performed in that context (this probably only happens in
C++).

1) Whenever we add names to a context, set a flag on it, and if we perform
lookup and discover that the context has had a lookup table built but has the
flag set, update all entries in the lookup table with additional names from
the external source.

2) When marking a DeclContext as having external visible decls, mark the
context in which lookup is performed, not the one we are adding. These won't
be the same if we're adding another copy of a pre-existing namespace.

llvm-svn: 174577
2013-02-07 03:37:08 +00:00
..
ARCMT [arcmt] Make sure the objc migrators work fine when used with a PCH. 2013-02-05 16:37:00 +00:00
ASTMerge Fix code that attempted to produce a diagnostic with one DiagnosticEngine, then 2012-12-20 02:22:15 +00:00
Analysis [analyzer]Revert part of r161511; suppresses leak false positives in C++ 2013-02-06 00:01:14 +00:00
CXX Don't check whether a friend declaration is correctly formed when instantiating, 2013-02-06 05:59:33 +00:00
CodeCompletion PR14381: Never skip constexpr function bodies when code-completing. We may need 2012-11-19 21:13:18 +00:00
CodeGen Generalize DebugInfo tests by avoiding explicit metadata numbers 2013-02-02 00:34:26 +00:00
CodeGenCUDA CUDA: give static storage class to __shared__ and __constant__ 2012-08-28 20:37:50 +00:00
CodeGenCXX Drop value names from test to get -Asserts builds back to green. 2013-02-03 20:22:35 +00:00
CodeGenObjC Changed CGObjCMac.cpp to add the marker externally_initialized to SELECTOR_REFERENCES in both the fragile and non-fragile API. 2013-02-05 23:08:45 +00:00
CodeGenObjCXX Added test for r174461 that checks that the desired behavior also occurs in ObjC++ alongside ObjC. 2013-02-06 00:14:48 +00:00
CodeGenOpenCL Add a new LangOpt NativeHalfType. This option allows for native half/fp16 2013-01-23 11:56:20 +00:00
Coverage Revert r166541, "clang/test: Add appropriate requirements as REQUIRES, corresponding to r166532." 2012-10-24 03:59:09 +00:00
Driver Accept and ignore the -fextended-identifiers option. 2013-02-06 18:15:40 +00:00
FixIt objc: Provide correct fixit instruction when two mismatched 2013-02-01 20:04:49 +00:00
Frontend [driver] Warnings for warning options are handled by the frontend. The driver needs to process the 2013-01-15 01:21:53 +00:00
Headers Reinstate r173952, this time limiting it to exactly the form 2013-01-30 23:10:17 +00:00
Index Comment parsing: improve the fidelity of XML output for many block commands 2013-02-01 20:23:57 +00:00
Lexer Lexer: Don't warn about Unicode in preprocessor directives. 2013-01-31 19:48:48 +00:00
Misc AST dumping: indicate the previous declaration for a redeclaration, and 2013-02-07 01:35:44 +00:00
Modules Fix handling of module imports adding names to a DeclContext after qualified 2013-02-07 03:37:08 +00:00
OpenMP Add initial rough support for synthesizing linker options when passed 2013-01-17 13:19:29 +00:00
PCH [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; 2013-02-05 16:36:52 +00:00
Parser PR15132: Replace "address expression must be an lvalue or a function 2013-02-02 02:14:45 +00:00
Preprocessor Add some missing PPC cpus 2013-02-01 20:23:10 +00:00
Rewriter objective-C modern translator. Fix up the translated 2013-02-07 01:53:15 +00:00
Sema Remove unneeded test. We have plenty of subgroup relations between warnings, 2013-02-06 19:24:28 +00:00
SemaCUDA
SemaCXX -Wimplicit-fallthrough: fixed two cases where "fallthrough annotation in unreachable code" was issued incorrectly. 2013-02-07 02:17:19 +00:00
SemaObjC Undo my re-wording of the "ARC forbids Objective-C objects in ..." 2013-01-28 20:13:44 +00:00
SemaObjCXX One can override an Objective-C ARC ownership qualifier that came from 2013-01-17 23:59:28 +00:00
SemaOpenCL Add OpenCL error that a kernel function must have void return type. Includes a test case. 2013-01-30 19:48:52 +00:00
SemaTemplate PR15132: Replace "address expression must be an lvalue or a function 2013-02-02 02:14:45 +00:00
TableGen Revert "tg-fixits.td: fixup for Linux" 2013-01-11 02:37:47 +00:00
Tooling Add indents to AST dumping and removed parenthesis from AST nodes. 2013-01-31 01:44:26 +00:00
Unit
CMakeLists.txt [CMake][Lit][unittests] Deprecate CMAKE_BUILD_TYPE in each build directory for unittests. 2013-01-27 12:20:50 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg clang/test/Driver/darwin-sdkroot.c: Suppress this on msys bash, to introduce the feature "shell-preserves-root". 2013-01-16 06:10:16 +00:00
lit.site.cfg.in
make_test_dirs.pl