llvm-project/clang/test
George Karpenkov da2c77f92b [attributes] Add an attribute os_consumes_this, with similar semantics to ns_consumes_self
The attribute specifies that the call of the C++ method consumes a
reference to "this".

Differential Revision: https://reviews.llvm.org/D55155

llvm-svn: 348532
2018-12-06 22:06:59 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
AST Add test for ObjC generics 2018-12-06 09:23:59 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [analyzer] Fix an infinite recursion bug while checking parent methods in RetainCountChecker 2018-12-06 22:06:44 +00:00
CXX Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type" 2018-11-03 02:23:33 +00:00
CodeCompletion [CodeComplete] Fix a crash in access checks of inner classes 2018-12-05 17:38:39 +00:00
CodeGen Reapply "Avoid emitting redundant or unusable directories in DIFile metadata entries."" 2018-12-06 18:44:50 +00:00
CodeGenCUDA Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
CodeGenCXX Reapply fix from r348062 to fix test on Windows. 2018-12-06 02:13:09 +00:00
CodeGenCoroutines Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
CodeGenObjC Ensure sanitizer check function calls have a !dbg location 2018-11-28 21:44:06 +00:00
CodeGenObjCXX Pass the function type instead of the return type to FunctionDecl::Create 2018-11-11 00:56:15 +00:00
CodeGenOpenCL OpenCL: Extend argument promotion rules to vector types 2018-12-01 21:56:10 +00:00
CodeGenOpenCLCXX [OpenCL] Improve diags for addr spaces in templates 2018-11-29 14:11:15 +00:00
Coverage [Frontend] Delete -print-decl-contexts 2018-10-03 03:50:44 +00:00
CoverageMapping [Coverage] Specify the Itanium ABI triple for a C++ test 2018-11-28 20:51:09 +00:00
Driver Allow forwarding -fdebug-compilation-dir to cc1as 2018-12-06 18:50:39 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend [Sema/Attribute] Check for noderef attribute 2018-12-06 01:05:54 +00:00
Headers [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension 2018-11-08 11:25:41 +00:00
Import Compound literals, enums, et al require const expr 2018-11-09 00:41:36 +00:00
Index [libclang] Fix clang_Cursor_getNumArguments and clang_Cursor_getArgument for CXXConstructExpr 2018-11-27 12:02:39 +00:00
Integration
Layout
Lexer [c++20] Implement P0482R6: enable -fchar8_t by default in C++20 mode. 2018-11-14 21:04:34 +00:00
Misc NFC: Make this test kinder on downstream forks 2018-12-04 00:31:31 +00:00
Modules Reapply "Avoid emitting redundant or unusable directories in DIFile metadata entries."" 2018-12-06 18:44:50 +00:00
OpenMP [OPENMP][NVPTX] Fix globalization of the mapped array sections. 2018-12-06 15:35:13 +00:00
PCH PTH-- Remove feature entirely- 2018-12-04 14:34:09 +00:00
Parser Move AST tests into their own test directory; NFC. 2018-11-30 18:43:02 +00:00
Preprocessor [Hexagon] Add support for Hexagon V66 2018-12-05 21:38:35 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter
Sema [attributes] Add an attribute os_consumes_this, with similar semantics to ns_consumes_self 2018-12-06 22:06:59 +00:00
SemaCUDA [CUDA][HIP] Fix ShouldDeleteSpecialMember for inherited constructors 2018-10-09 15:53:14 +00:00
SemaCXX Diagnose friend function template redefinitions. 2018-12-06 09:35:04 +00:00
SemaObjC Move AST tests into their own test directory; NFC. 2018-11-30 18:43:02 +00:00
SemaObjCXX Distinguish `__block` variables that are captured by escaping blocks 2018-10-01 21:51:28 +00:00
SemaOpenCL OpenCL: Improve vector printf warnings 2018-12-01 22:16:27 +00:00
SemaOpenCLCXX [OpenCL] Diagnose conflicting address spaces in templates. 2018-12-05 17:02:22 +00:00
SemaTemplate Fix crash if an in-class explicit function specialization has explicit 2018-12-04 22:26:32 +00:00
TableGen
Templight
Tooling Move detection of libc++ include dirs to Driver on MacOS 2018-12-05 14:24:14 +00:00
Unit
VFS [VFS] Implement `RedirectingFileSystem::getRealPath`. 2018-11-16 01:18:04 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py Fix some issues with LLDB's lit configuration files. 2018-11-19 15:12:34 +00:00
lit.site.cfg.py.in Import lit.llvm after rC341132 2018-08-31 00:24:36 +00:00
make_test_dirs.pl