llvm-project/clang/test
Timm Bäder 09117b2189 [clang][sema] Print more information about failed static assertions
For failed static assertions, try to take the expression apart and print
useful information about why it failed. In particular, look at binary
operators and print the compile-time evaluated value of the LHS/RHS.

Differential Revision: https://reviews.llvm.org/D130894
2022-08-11 08:44:38 +02:00
..
APINotes
ARCMT
AST Clang: fix AST representation of expanded template arguments. 2022-08-09 14:26:16 +02:00
ASTMerge
Analysis [analyzer] [NFC] Add more test cases for equality tracking 2022-08-10 19:52:55 +03:00
C/drs Update the status of some more C DRs 2022-08-06 11:53:40 -04:00
CXX [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
ClangScanDeps [clang][deps] Always generate module paths 2022-08-10 11:58:28 -07:00
CodeCompletion
CodeGen Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
CodeGenCUDA [CUDA][FIX] Make shfl[_sync] for unsigned long long non-recursive 2022-07-21 12:36:54 -05:00
CodeGenCUDASPIRV [CUDA/SPIR-V] Force passing aggregate type byval 2022-07-22 20:30:15 +00:00
CodeGenCXX Fix -Wbitfield-constant-conversion on 1-bit signed bitfield 2022-08-09 11:43:50 -04:00
CodeGenCoroutines [NFC] Requires x86-registered-target for test/pr56919.cpp 2022-08-05 16:46:38 +08:00
CodeGenHIP Revert "Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values"" 2022-07-29 19:07:07 +00:00
CodeGenHLSL [HLSL] clang codeGen for HLSLShaderAttr. 2022-08-04 21:23:57 -07:00
CodeGenObjC Fix crash in ObjC codegen introduced with 5ab6ee7599 2022-07-24 13:59:45 +01:00
CodeGenObjCXX [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms 2022-07-26 17:52:43 +02:00
CodeGenOpenCL [AMDGPU] Add amdgcn_sched_group_barrier builtin 2022-07-28 10:43:14 -07:00
CodeGenOpenCLCXX
CodeGenSYCL
Coverage
CoverageMapping
Driver Driver: Refactor and support per target dirs in baremetal 2022-08-10 09:13:30 -07:00
ExtractAPI [clang][ExtractAPI] Fix objc_property.m reference output 2022-07-27 11:34:17 +01:00
FixIt [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
Format [clang-format] Fix an assertion failure on -lines=0:n 2022-07-08 23:41:16 -07:00
Frontend [AMDGPU] Add remarks to output some resource usage 2022-07-15 11:01:53 -07:00
Headers Inliner: don't mark call sites as 'nounwind' if that would be redundant 2022-07-20 14:17:23 +02:00
Import
Index Revert "[clang] Pass FoundDecl to DeclRefExpr creator for operator overloads" 2022-08-04 12:14:43 +02:00
Integration
InterfaceStubs
Interpreter Handles failing driver tests of clang 2022-08-02 12:29:26 +05:30
Layout [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
Lexer [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
LibClang
Misc Revert "Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values"" 2022-07-29 19:07:07 +00:00
Modules [Sema] Merge variable template specializations 2022-08-09 12:17:41 +02:00
OpenMP [Clang][OpenMP] Fix the issue that `llvm.lifetime.end` is emitted too early for variables captured in linear clause 2022-08-06 16:50:37 -04:00
PCH [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
Parser [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
ParserHLSL
ParserSYCL
Preprocessor [Clang] Adjust extension warnings for #warning 2022-07-23 14:10:11 +02:00
Profile
Refactor
Rewriter Fix -Wbitfield-constant-conversion on 1-bit signed bitfield 2022-08-09 11:43:50 -04:00
Sema [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
SemaCUDA
SemaCXX [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
SemaHLSL [HLSL] Support -E option for HLSL. 2022-08-04 16:54:19 -07:00
SemaObjC Default implicit function pointer conversions diagnostic to be an error 2022-08-10 13:54:17 -04:00
SemaObjCXX [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
SemaOpenCL Fixed a number of typos 2022-08-01 13:13:18 -04:00
SemaOpenCLCXX
SemaSYCL [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
SemaTemplate [clang][sema] Print more information about failed static assertions 2022-08-11 08:44:38 +02:00
TableGen
Templight
Tooling Revert "[clang-diff] Fix assertion error when dealing with wide strings" 2022-06-07 14:58:10 -07:00
Unit
VFS [clang][modules] Don't depend on sharing FileManager during module build 2022-08-05 12:24:40 -07:00
clang-rename
utils/update_cc_test_checks update-test-checks: safely handle tests with #if's 2022-07-20 11:23:49 +02:00
.clang-format Disable clang-format entirely for test directories 2022-07-08 07:34:18 -04:00
CMakeLists.txt [clang-repl] Disable building when LLVM_STATIC_LINK_CXX_STDLIB is ON. 2022-07-31 05:42:57 +09:00
TestRunner.sh
lit.cfg.py [clang-repl] Disable building when LLVM_STATIC_LINK_CXX_STDLIB is ON. 2022-07-31 05:42:57 +09:00
lit.site.cfg.py.in Revert "[llvm] cmake config groundwork to have ZSTD in LLVM" 2022-07-08 13:48:05 -07:00