llvm-project/clang/test
Artem Dergachev 6c0b2ce1be [analyzer] MoveChecker: NFC: Remove the workaround for the "zombie symbols" bug.
The checker had extra code to clean up memory regions that were sticking around
in the checker without ever being cleaned up due to the bug that was fixed in
r347953. Because of that, if a region was moved from, then became dead,
and then reincarnated, there were false positives.

Why regions are even allowed to reincarnate is a separate story. Luckily, this
only happens for local regions that don't produce symbols when loaded from.

No functional change intended. The newly added test demonstrates that even
though no cleanup is necessary upon destructor calls, the early return
cannot be removed. It was not failing before the patch.

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

llvm-svn: 348208
2018-12-03 22:44:16 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
AST Adding tests for -ast-dump; NFC. 2018-12-03 18:00:31 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [analyzer] MoveChecker: NFC: Remove the workaround for the "zombie symbols" bug. 2018-12-03 22:44:16 +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] Cleanup access checking in code completion 2018-12-03 13:29:17 +00:00
CodeGen Avoid emitting redundant or unusable directories in DIFile metadata entries. 2018-12-03 17:55:27 +00:00
CodeGenCUDA Revert "[CodeGenCXX] Treat 'this' as noalias in constructors" 2018-10-15 15:43:00 +00:00
CodeGenCXX Relax test to also work on Windows. 2018-12-01 01:30:00 +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 [gcov/Darwin] Ensure external symbols are exported when using an export list 2018-12-03 20:53:58 +00:00
FixIt Introduce the _Clang scoped attribute token. 2018-11-09 17:19:45 +00:00
Format
Frontend Move AST tests into their own test directory; NFC. 2018-11-30 18:43:02 +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 Updating this test, which changed after the reverts from r348020. 2018-11-30 19:15:07 +00:00
Modules Avoid emitting redundant or unusable directories in DIFile metadata entries. 2018-12-03 17:55:27 +00:00
OpenMP Move AST tests into their own test directory; NFC. 2018-11-30 18:43:02 +00:00
PCH Distinguish `__block` variables that are captured by escaping blocks 2018-10-01 21:51:28 +00:00
Parser Move AST tests into their own test directory; NFC. 2018-11-30 18:43:02 +00:00
Preprocessor [X86] Add -march=cascadelake support in clang. 2018-11-27 18:05:14 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter
Sema Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" 2018-11-30 23:41:18 +00:00
SemaCUDA [CUDA][HIP] Fix ShouldDeleteSpecialMember for inherited constructors 2018-10-09 15:53:14 +00:00
SemaCXX Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" 2018-11-30 23:41:18 +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] Improve diags for addr spaces in templates 2018-11-29 14:11:15 +00:00
SemaTemplate PR12884: Add test (bug is already fixed). 2018-11-28 05:15:46 +00:00
TableGen
Templight
Tooling Revert "Make clang-based tools find libc++ on MacOS" 2018-11-12 16:59:50 +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