hanchenye-llvm-project/clang/test
Pavel Labath f77e736844 [analyzer] Improve handling of noreturn destructors
Summary:
The analyzer incorrectly handled noreturn destructors which were hidden inside
function calls. This happened because NoReturnFunctionChecker only listened for
PostStmt events, which are not executed for destructor calls. I've changed it to
listen to PostCall events, which should catch both cases.

Reviewers: jordan_rose

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D1056

llvm-svn: 185522
2013-07-03 08:23:49 +00:00
..
ARCMT [arcmt/driver] For the -ccc-arcmt-* flags, claim them when -fno-objc-arc is passed to avoid the 2013-06-24 19:01:18 +00:00
ASTMerge Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. 2013-04-17 08:06:46 +00:00
Analysis [analyzer] Improve handling of noreturn destructors 2013-07-03 08:23:49 +00:00
CXX Allow typo correction to try removing nested name specifiers. 2013-07-02 23:47:44 +00:00
CodeCompletion
CodeGen Fixed test options. 2013-07-03 01:43:57 +00:00
CodeGenCUDA Use kernel metadata to differentiate between kernel and device 2013-03-30 14:38:24 +00:00
CodeGenCXX [ms-cxxabi] Mangle variadic template parameter packs 2013-07-02 18:10:07 +00:00
CodeGenObjC DebugInfo: handle the DI asm printing change to reword '[fwd]' as '[decl]' and add '[def]' for non-decl tag types 2013-06-21 03:41:46 +00:00
CodeGenObjCXX More fixes for block mangling. 2013-07-02 17:52:28 +00:00
CodeGenOpenCL Use kernel metadata to differentiate between kernel and device 2013-03-30 14:38:24 +00:00
Coverage Objective-C: When using super.prop, property should be 2013-03-11 22:26:33 +00:00
Driver Debug Info: set default to gdwarf-2 for Darwin. 2013-07-02 23:15:25 +00:00
FixIt Allow typo correction to try removing nested name specifiers. 2013-07-02 23:47:44 +00:00
Format Let clang-format move the cursor appropriately. 2013-05-21 12:21:39 +00:00
Frontend Update for llvm::sys::fs::unique_file not creating directories. 2013-06-28 03:49:04 +00:00
Headers Remove dependence on system headers from this test, to try to make the Windows bots happier. 2013-05-09 22:45:27 +00:00
Index [AST] Introduce a new DecayedType sugar node 2013-06-24 17:51:48 +00:00
Lexer PR16339: Don't produce a diagnostic pointing at the whitespace between a '#if' 2013-06-16 05:05:39 +00:00
Misc Delete dead code. 2013-06-21 01:49:53 +00:00
Modules Fix deserializing of class template partial specializations. Assign sequence 2013-06-25 01:25:15 +00:00
OpenMP OpenMP threadprivate with qualified names. 2013-05-13 04:18:18 +00:00
PCH Lazily deserialize function template specializations. This fixes a cycle in 2013-06-28 04:37:53 +00:00
Parser Allow typo correction to try removing nested name specifiers. 2013-07-02 23:47:44 +00:00
Preprocessor Fix MSP430 builtin types. 2013-07-01 19:42:40 +00:00
Rewriter Define id to the correct type. 2013-06-07 18:41:01 +00:00
Sema Teach -Wunsequenced that the side-effects of a function evaluation are sequenced 2013-06-30 10:40:20 +00:00
SemaCUDA
SemaCXX Allow typo correction to try removing nested name specifiers. 2013-07-02 23:47:44 +00:00
SemaObjC ObjectiveC: diagnose duplicate declaration of 2013-06-26 22:10:27 +00:00
SemaObjCXX [Sema] Call CheckParmForFunctionDef on ObjC method parameters 2013-06-24 14:38:26 +00:00
SemaOpenCL Add an error to check that all program scope variables are in the constant address space in OpenCL. 2013-04-05 20:14:50 +00:00
SemaTemplate Add regression test for PR12331. 2013-07-02 18:08:50 +00:00
TableGen Revert "tg-fixits.td: fixup for Linux" 2013-01-11 02:37:47 +00:00
Tooling Add support for static analysis to clang-check 2013-06-06 12:35:43 +00:00
Unit Propagate path to ASan/MSan symbolizer into test environment to produce useful reports on errors. 2013-04-04 07:41:20 +00:00
CMakeLists.txt Re-add clang-format tests to clang/test. 2013-03-25 09:14:25 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg clang/test/lit.cfg: Improve is_filesystem_case_insensitive() to work properly on cygwin. 2013-07-01 09:51:55 +00:00
lit.site.cfg.in Add asan/msan to the list of available features in LIT test runner. Mark ASan-unfriendly test as XFAIL. 2013-03-26 08:28:18 +00:00
make_test_dirs.pl