cppcheck/test
Scott Furry a195477470 Correct Zero/Null as pointer constant (#1938)
Building with enhanced clang warnings indicated a large number of
instances with the warning:

`warning: zero as null pointer constant`

Recommended practice in C++11 is to use `nullptr` as value for
a NULL or empty pointer value. All instances where this warning
was encountered were corrected in this commit.

Where warning was encountered in dependency code (i.e. external library)
no chnages were made. Patching will be offered upstream.
2019-06-30 21:39:22 +02:00
..
cfg gtk.cfg: Add g_error_*() functions (#1922) 2019-06-25 19:19:10 +02:00
cli Better handling of spaces in paths 2019-06-22 19:20:15 +02:00
synthetic
testsuites Typos found by running "codespell" (#1804) 2019-04-23 13:26:48 +02:00
CMakeLists.txt
options.cpp Update Copyright 2019-06-29 07:49:14 +02:00
options.h Update Copyright 2019-06-29 07:49:14 +02:00
redirect.h
test.cxx
test64bit.cpp
testassert.cpp Moved CheckAssert::assertWithSideEffects to normal checking 2019-03-09 16:50:50 +01:00
testastutils.cpp Adjust more test results for invalid code 2019-04-19 20:53:07 +02:00
testautovariables.cpp Fixx issue 9163: FP returnDanglingLifetime - returning std::string::find (#1912) 2019-06-24 18:52:17 +02:00
testbool.cpp Remove debug printout (#1933) 2019-06-28 22:08:32 +02:00
testboost.cpp CheckBoost: Use 'normal' checking 2019-03-09 20:00:31 +01:00
testbufferoverrun.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testcharvar.cpp Remove test case, ValueFlow will truncate and sign-extend values 2019-05-01 19:33:47 +02:00
testclass.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testcmdlineparser.cpp Fix compiler errors. After removing the -std=posix. 2019-04-12 10:41:53 +02:00
testcondition.cpp Revert "Fixed #8938 (FP identicalInnerCondition)" 2019-06-22 21:57:19 +02:00
testconstructors.cpp Revert "Remove bailout. It hides lots of warnings for real code to avoid FP in unused templates." 2019-06-19 22:29:00 +02:00
testcppcheck.cpp
testerrorlogger.cpp
testexceptionsafety.cpp Use 'normal' checking instead of 'simplified' 2019-03-16 07:19:48 +01:00
testfilelister.cpp
testfiles.pri
testfunctions.cpp Fix false positive with ignoredReturnValue with std::move (#1809) 2019-04-26 12:22:31 +02:00
testgarbage.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testimportproject.cpp astyle formatting 2019-04-16 19:07:44 +02:00
testincompletestatement.cpp astyle formatting 2019-05-21 10:43:33 +02:00
testinternal.cpp CheckInternal: Extend redundant null pointer check before Token::Match() (#1789) 2019-04-06 07:44:44 +02:00
testio.cpp
testleakautovar.cpp CheckLeakAutoVar: Fixed FP seen in daca@home 2019-06-02 15:25:54 +02:00
testlibrary.cpp Library: Enhance minsize configuration and allow simple values. (#1736) 2019-03-17 14:22:26 +01:00
testmathlib.cpp MathLib: Added robustness tests for 'MathLib::divide()'. 2019-05-25 23:06:50 +02:00
testmemleak.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testnullpointer.cpp Revert 'Cleaning up unsimplified templates'. This fix caused problems. 2019-05-16 21:11:04 +02:00
testoptions.cpp Allow multiple test case arguments to testrunner (#1755) 2019-03-26 20:28:40 +01:00
testother.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testpath.cpp
testpathmatch.cpp
testplatform.cpp
testpostfixoperator.cpp Fixed #9042 (Another `using BOOL` type breach) (#1765) 2019-03-27 21:42:50 +01:00
testpreprocessor.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testrunner.cpp Update Copyright 2019-06-29 07:49:14 +02:00
testrunner.vcxproj
testrunner.vcxproj.filters
testsamples.cpp
testsimplifytemplate.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testsimplifytokens.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testsimplifytypedef.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testsimplifyusing.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testsizeof.cpp
teststl.cpp Fixed #9094 (Tokenizer::createLinks2 problem with 'x%x<--a==x>x') 2019-05-11 19:11:40 +02:00
teststring.cpp Checkstring fixes (#1783) 2019-04-06 06:54:38 +02:00
testsuite.cpp Fixed Cppcheck shadowVar warnings 2019-04-30 21:01:18 +02:00
testsuite.h Add help to testrunner (#1704) 2019-03-02 08:06:23 +01:00
testsuppressions.cpp
testsymboldatabase.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testthreadexecutor.cpp
testtimer.cpp
testtoken.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testtokenize.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testtokenlist.cpp
testtype.cpp Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testuninitvar.cpp uninitStructMember: Fixed FP shown in daca@home 2019-06-02 20:19:53 +02:00
testunusedfunctions.cpp fixed tests, unused templates are removed by default 2019-05-05 19:40:58 +02:00
testunusedprivfunc.cpp
testunusedvar.cpp Fix FP with unreadVariable (#1859) 2019-05-31 08:06:36 +02:00
testutils.h Correct Zero/Null as pointer constant (#1938) 2019-06-30 21:39:22 +02:00
testvaarg.cpp Disable all simplified checks 2019-03-16 09:17:50 +01:00
testvalueflow.cpp Fixed #8356 (ValueFlow: variable is not changed in for loop) 2019-06-30 17:50:35 +02:00
testvarid.cpp token simplifier: fix namespace, token link and syntax error support for template type aliases (#1863) 2019-06-01 10:52:29 +02:00