cppcheck/test
Paul Fultz II 774464eabb Fix issue 8996: False positive duplicateCondition
This fixes issue 8996 by improving the alias checking by using lifetime analysis. It also extends the lifetime checker to handle constructors and initializer lists for containers and arrays.
2019-03-19 06:25:10 +01:00
..
cfg Library: Enhance minsize configuration and allow simple values. (#1736) 2019-03-17 14:22:26 +01:00
synthetic Improve Python code 2017-06-05 13:23:00 +02:00
testsuites Added testcases from 'duma' package 2019-03-18 06:58:12 +01:00
CMakeLists.txt Add a check target to cmake (#1465) 2018-11-05 18:13:04 +01:00
options.cpp test/options: Rename member variables (#1720) 2019-03-03 07:42:14 +01:00
options.h test/options: Rename member variables (#1720) 2019-03-03 07:42:14 +01:00
redirect.h Updated copyright year 2018-01-14 15:37:52 +01:00
test.cxx
test64bit.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testassert.cpp Moved CheckAssert::assertWithSideEffects to normal checking 2019-03-09 16:50:50 +01:00
testastutils.cpp Improved isVariableChangedByFunctionCall, better logic when parameter might be passed by reference 2019-02-28 17:02:46 +01:00
testautovariables.cpp Fix issue 8996: False positive duplicateCondition 2019-03-19 06:25:10 +01:00
testbool.cpp Use 'normal' checking instead of 'simplified' 2019-03-16 07:19:48 +01:00
testboost.cpp CheckBoost: Use 'normal' checking 2019-03-09 20:00:31 +01:00
testbufferoverrun.cpp Better multiline warning when there is buffer overflow 2019-03-17 20:12:02 +01:00
testcharvar.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testclass.cpp Changed severities 2019-03-06 19:00:58 +01:00
testcmdlineparser.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testcondition.cpp Fix issue 8996: False positive duplicateCondition 2019-03-19 06:25:10 +01:00
testconstructors.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testcppcheck.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testerrorlogger.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testexceptionsafety.cpp Use 'normal' checking instead of 'simplified' 2019-03-16 07:19:48 +01:00
testfilelister.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testfiles.pri Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643) 2019-02-05 08:52:23 +01:00
testfunctions.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testgarbage.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testimportproject.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testincompletestatement.cpp Fix issue 9001: FP: Found suspicious operator ',' [constStatement] 2019-02-27 07:09:22 +01:00
testinternal.cpp CheckInternal: Use 'normal' checking 2019-03-16 08:51:33 +01:00
testio.cpp Fix #8992: Add originalTypeToken to auto (#1701) 2019-02-27 06:44:31 +01:00
testleakautovar.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testlibrary.cpp Library: Enhance minsize configuration and allow simple values. (#1736) 2019-03-17 14:22:26 +01:00
testmathlib.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testmemleak.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testnullpointer.cpp CheckNullPointer: Use library instead of hardcoding 2019-03-17 07:37:38 +01:00
testoptions.cpp Add help to testrunner (#1704) 2019-03-02 08:06:23 +01:00
testother.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testpath.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testpathmatch.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testplatform.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testpostfixoperator.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testpreprocessor.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testrunner.cpp Add help to testrunner (#1704) 2019-03-02 08:06:23 +01:00
testrunner.vcxproj Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643) 2019-02-05 08:52:23 +01:00
testrunner.vcxproj.filters Export interfaces from cppcheck-core.dll used from testrunner. In turn remove ctu sources from testrunner which are obsolete now. 2018-12-28 23:09:44 +01:00
testsamples.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testsimplifytemplate.cpp template simplifier: fix return type of out of line member function when it is a template parameter (#1723) 2019-03-03 19:42:46 +01:00
testsimplifytokens.cpp Handle concatenated string and char literals 2019-03-10 10:38:50 +01:00
testsimplifytypedef.cpp Ticket #8878: Properly simplify typedefs within template instantiations. (#1656) 2019-02-10 09:45:33 +01:00
testsimplifyusing.cpp Fixed #8976 (Crash on `using mystring = std::string;`) (#1663) 2019-02-12 09:39:01 +01:00
testsizeof.cpp sizeof: write inconclusive warning if calculation in sizeof is done indirectly by macro 2019-02-26 21:06:44 +01:00
teststl.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
teststring.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testsuite.cpp Add help to testrunner (#1704) 2019-03-02 08:06:23 +01:00
testsuite.h Add help to testrunner (#1704) 2019-03-02 08:06:23 +01:00
testsuppressions.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testsymboldatabase.cpp SymbolDatabase: Improved handling of 'normal' non simplified token list 2019-03-15 19:00:42 +01:00
testthreadexecutor.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testtimer.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testtoken.cpp Handle prefixed strings and characters in Token (#1742) 2019-03-18 06:18:25 +01:00
testtokenize.cpp Handle concatenated string and char literals 2019-03-10 10:38:50 +01:00
testtokenlist.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testtype.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testuninitvar.cpp Uninitialized variables: Fixed false positive 2019-03-09 11:30:45 +01:00
testunusedfunctions.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testunusedprivfunc.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testunusedvar.cpp Update copyright year 2019-02-09 07:24:06 +01:00
testutils.h Update copyright year 2019-02-09 07:24:06 +01:00
testvaarg.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testvalueflow.cpp Appveyor: Try to #include proper header for std::uint16_t 2019-03-13 21:44:26 +01:00
testvarid.cpp Fixed #8971 ("(debug) Unknown type 'x'." using alias in class members) (#1653) 2019-02-09 08:34:59 +01:00