llvm-project/clang/test
Douglas Gregor c79862f017 Compute standard conversion sequences for conversions to atomic
types. The second and third conversions in the sequence are based on
the conversion for the underlying type, so that we get sensible
overloading behavior for, e.g., _Atomic(int) vs. _Atomic(float).

As part of this, actually implement the lvalue-to-rvalue conversion
for atomic types. There is probably a pile of code in SemaExpr that
can now be deleted, but I haven't tracked it down yet.

llvm-svn: 154596
2012-04-12 17:51:55 +00:00
..
ARCMT [arcmt] When fixing the "unassigned init call" ARC error, make sure 2012-03-31 01:34:06 +00:00
ASTMerge Fix crash at @implementation with a forward reference as base class. 2012-03-13 01:09:36 +00:00
Analysis [analyzer] Another dynamic_cast false positive/negative. 2012-04-11 22:29:38 +00:00
CXX Improve diagnostics in C++11 when a non-type template argument for a 2012-04-10 19:03:30 +00:00
CodeCompletion Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
CodeGen Implement support for 18 of the GNU-compatible __atomic builtins. 2012-04-12 05:08:17 +00:00
CodeGenCUDA CUDA: IR generation support for device stubs 2011-10-06 18:51:56 +00:00
CodeGenCXX Testcase for previous commit. 2012-04-12 00:36:10 +00:00
CodeGenObjC The copy and destroy helper functions aren't prototyped, don't call them 2012-04-12 00:35:04 +00:00
CodeGenObjCXX Fix a Sema invariant bug that I recently introduced involving 2012-04-06 18:20:53 +00:00
CodeGenOpenCL Express the number of ULPs in fpaccuracy metadata as a real rather than a 2012-04-10 08:23:07 +00:00
Coverage rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Driver Pass -march, -mcpu, -mfpu to linuxtools assembler. 2012-04-10 09:05:40 +00:00
FixIt Implement support for null non-type template arguments for non-type 2012-04-06 22:40:38 +00:00
Frontend Escape % in diagnostic message when compiling LLVM IR. 2012-03-16 22:31:42 +00:00
Headers rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
Index [libclang] Introduce a couple of functions to make it convenient 2012-04-11 19:32:19 +00:00
Lexer Add a query macro for C++11 N3276, decltype does not require complete 2012-04-10 20:00:33 +00:00
Misc Implement support for 18 of the GNU-compatible __atomic builtins. 2012-04-12 05:08:17 +00:00
Modules There's some code in the PCH reader that looks like it's needlessly complex, but 2012-04-12 07:56:21 +00:00
PCH Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
Parser Added a flag to the parser to skip method bodies. 2012-04-12 10:11:59 +00:00
Preprocessor Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's 2012-04-11 17:55:32 +00:00
Rewriter objective-c numeric literal: type of boolean is 2012-04-12 17:49:18 +00:00
Sema Implement support for 18 of the GNU-compatible __atomic builtins. 2012-04-12 05:08:17 +00:00
SemaCUDA CUDA: diagnose invalid calls across targets 2011-10-02 23:49:40 +00:00
SemaCXX Compute standard conversion sequences for conversions to atomic 2012-04-12 17:51:55 +00:00
SemaObjC Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. 2012-04-06 18:12:22 +00:00
SemaObjCXX objective-c numeric literal: type of boolean is 2012-04-12 17:49:18 +00:00
SemaOpenCL Support constant evaluation for OpenCL nested vector literals. Patch by Anton Lokhmotov. 2012-01-03 23:24:20 +00:00
SemaTemplate Enable warn_impcast_literal_float_to_integer by default. 2012-04-05 00:16:44 +00:00
Tooling Fix quoting to allow shell expansion to occur for shell variables 2012-04-10 22:27:27 +00:00
Unit test/Unit: Fixup lit.cfg to allow running inside test/Unit (with llvm-config in 2011-06-22 21:46:43 +00:00
CMakeLists.txt Add the dependency on clang-check to clang-test, so clang-check 2012-04-04 12:18:22 +00:00
Makefile lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg test/lit.cfg: Please pass %INCLUDE% to clang.exe on Win32. MS-compatible clang may refer to %INCLUDE%. It fixes r154188. 2012-04-07 01:02:53 +00:00
lit.site.cfg.in lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
make_test_dirs.pl