llvm-project/clang/test
Saar Raz 980517b353 [Concepts] Check function constraints before deducing auto return type
A constrained function with an auto return type would have it's definition
instantiated in order to deduce the auto return type before the constraints
are checked.

Move the constraints check after the return type deduction.
2020-01-31 03:51:26 +02:00
..
ARCMT
AST [Concepts] Placeholder constraints and abbreviated templates 2020-01-23 19:39:43 +02:00
ASTMerge
Analysis [Analyzer] Split container modeling from iterator modeling 2020-01-29 16:10:45 +01:00
CXX [Concepts] Check function constraints before deducing auto return type 2020-01-31 03:51:26 +02:00
ClangScanDeps [clang][clang-scan-deps] Aggregate the full dependency information. 2020-01-23 16:58:50 -08:00
CodeCompletion [clang][CodeComplete] Support for designated initializers 2020-01-28 16:34:15 +01:00
CodeGen [X86] Improve X86 cmpps/cmppd/cmpss/cmpsd intrinsics with strictfp 2020-01-29 15:52:11 -08:00
CodeGenCUDA Consolidate internal denormal flushing controls 2020-01-17 20:09:53 -05:00
CodeGenCXX [CodeGen] Attach no-builtin attributes to function definitions with no Decl 2020-01-28 13:59:08 -08:00
CodeGenCoroutines
CodeGenHIP Don't dump IR output from this test to stdout. 2020-01-16 19:19:45 -08:00
CodeGenObjC [objc_direct] do not add direct properties to the serialization array 2020-01-23 22:39:47 -08:00
CodeGenObjCXX Debug Info: Strengthen the synthesized-property-cleanup.mm test, NFC 2019-12-10 13:39:22 -08:00
CodeGenOpenCL Corrected clang amdgpu-features.cl test for 6d614a82a4 (AMDGPU MFMA built-ins) 2020-01-28 05:41:42 -05:00
CodeGenOpenCLCXX [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387) 2019-12-17 11:10:06 +00:00
Coverage
CoverageMapping Revert "[Coverage] Revise format to reduce binary size" 2019-12-04 10:35:14 -08:00
Driver [Clang][Driver] Disable llvm passes for the first host OpenMP offload compilation 2020-01-30 10:16:41 -08:00
FixIt
Format
Frontend [clang][test][NFC] Use more widely supported sanitizer for file dependency tests 2020-01-14 12:55:11 -08:00
Headers Revert "PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer." 2020-01-20 16:34:09 -08:00
Import Tighten up CHECK lines added in a9f10ebffa to work on ARM. 2019-12-05 18:35:08 -08:00
Index [OpenCL] Pretty print __private addr space 2019-12-27 13:42:07 +00:00
Integration
InterfaceStubs [clang][IFS][test] Temporary work around for in-process cc1 ASAN issues. 2020-01-21 22:56:20 -05:00
Layout
Lexer Detect source location overflow due includes 2020-01-24 23:56:47 +00:00
Misc Remove umask tests 2020-01-10 21:05:59 -05:00
Modules Make AST reading work better with LLVM_APPEND_VC_REV=NO 2020-01-27 22:08:37 -05:00
OpenMP [OPENMP50]Handle lastprivate conditionals passed as shared in inner 2020-01-30 11:35:23 -05:00
PCH [Concepts] Deprecate -fconcepts-ts, enable Concepts under -std=c++2a 2020-01-24 00:48:59 +02:00
Parser PR41991: Accept attributes on defaulted and deleted friends. 2020-01-30 17:42:17 -08:00
Preprocessor clang: Only define OBJC_NEW_PROPERTIES when -x objective-c 2020-01-24 14:55:12 -08:00
Profile Revert "[Coverage] Revise format to reduce binary size" 2019-12-04 10:35:14 -08:00
Refactor
Rewriter
Sema Revert "[Clang] Warn about 'z' printf modifier in old MSVC." 2020-01-28 09:27:54 -05:00
SemaCUDA
SemaCXX DR1753: Don't permit x.NS::~T() as a pseudo-destructor name. 2020-01-24 18:53:50 -08:00
SemaObjC [objc_direct] Allow for direct messages be sent to `self` when it is a Class 2020-01-23 22:39:28 -08:00
SemaObjCXX Clean up and slightly generalize implementation of composite pointer 2020-01-10 16:12:00 -08:00
SemaOpenCL Add missing clang tests for 6d614a82a4 (AMDGPU MFMA built-ins) 2020-01-28 04:41:21 -05:00
SemaOpenCLCXX Make address-space-lambda.cl pass on 32-bit Windows 2020-01-24 20:35:25 +01:00
SemaSYCL [SYCL] Add sycl_kernel attribute for accelerated code outlining 2019-12-03 16:13:22 +03:00
SemaTemplate [Concepts] Fix incorrect TemplateArgs for introduction of local parameters 2020-01-27 00:59:37 +02:00
TableGen
Templight
Tooling
Unit
VFS Fix external-names.c test when separator is \\ 2019-12-31 11:15:46 +00:00
clang-rename
.clang-format
CMakeLists.txt [Clang][Driver] Re-use the calling process instead of creating a new process for the cc1 invocation 2020-01-13 10:40:18 -05:00
TestRunner.sh
cxx-sections.data
lit.cfg.py
lit.site.cfg.py.in build: reduce CMake handling for zlib 2020-01-02 11:19:12 -08:00
make_test_dirs.pl