llvm-project/clang/test/Analysis/inlining
Eli Bendersky 5f4d76efd3 Record correct source range for defaulted/deleted members.
Fixes https://llvm.org/bugs/show_bug.cgi?id=20744

struct A {

A() = default;
};

Previously the source range of the declaration of A ended at the ')'. It should
include the '= default' part as well. The same for '= delete'.

Note: this will break one of the clang-tidy fixers, which is going to be
addessed in a follow-up patch.

Differential Revision: http://reviews.llvm.org/D8465

llvm-svn: 233028
2015-03-23 21:43:28 +00:00
..
DynDispatchBifurcate.m improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
InlineObjCClassMethod.m [analyzer] Make inlining decisions based on the callee being variadic. 2013-09-28 02:04:19 +00:00
InlineObjCInstanceMethod.h
InlineObjCInstanceMethod.m [analyzer] Follow up to r167762 - precisely determine the adjustment 2012-11-12 23:40:29 +00:00
ObjCDynTypePopagation.m [analyzer] Restrict ObjC type inference to methods that have related result type. 2013-02-25 22:10:34 +00:00
ObjCImproperDynamictallyDetectableCast.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
RetainCountExamples.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
assume-super-init-does-not-return-nil.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
containers.cpp Do not inline methods of C++ containers (coming from headers). 2014-06-27 01:03:05 +00:00
dyn-dispatch-bifurcate.cpp Update tests in preparation for using the MS ABI for Win32 targets 2014-01-13 19:48:13 +00:00
eager-reclamation-path-notes.c [Static Analyzer] The name of the checker that reports a bug is added 2015-02-09 22:52:26 +00:00
eager-reclamation-path-notes.cpp [Static Analyzer] The name of the checker that reports a bug is added 2015-02-09 22:52:26 +00:00
false-positive-suppression.c [analyzer] Make sure that inlined defensive checks work on div by zero. 2013-07-04 02:38:06 +00:00
false-positive-suppression.cpp [analyzer] Fix test to actually test what was intended. 2013-03-22 21:15:26 +00:00
false-positive-suppression.m [analyzer] Fix trackNullOrUndef when tracking args that have nil receivers. 2013-05-03 05:47:24 +00:00
inline-defensive-checks.c [analyzer] Make sure that inlined defensive checks work on div by zero. 2013-07-04 02:38:06 +00:00
inline-defensive-checks.cpp [analyzer] Fix null tracking for the given test case, by using the proper state and removing redundant code. 2013-04-05 23:50:11 +00:00
inline-defensive-checks.m [analyzer] Address Jordan’s review of r178309 - do not register an extra visitor for nil receiver 2013-03-29 22:32:38 +00:00
path-notes.c [Static Analyzer] The name of the checker that reports a bug is added 2015-02-09 22:52:26 +00:00
path-notes.cpp Record correct source range for defaulted/deleted members. 2015-03-23 21:43:28 +00:00
path-notes.m [Static Analyzer] The name of the checker that reports a bug is added 2015-02-09 22:52:26 +00:00
retain-count-self-init.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00
stl.cpp [analyzer] Just silence all warnings coming out of std::basic_string. 2014-02-07 17:35:04 +00:00
test-always-inline-size-option.c [analyzer] Do not count calls to small functions when computing stack 2012-09-10 23:35:11 +00:00
test_objc_inlining_option.m [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". 2013-01-24 23:15:30 +00:00