cppcheck/test
IOBYTE 1faae52d06 Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643)
* Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias)

This commit adds non-template type alias support to the template
simplifier.  Only relatively simple type aliases are supported at this
time. More complex types will be added later.

--debug-warnings will show unsupported type aliases.

Type alias support will be removed from the symbol database in the
future.  Type alias tests have been removed from the symbol database
tests.

* Add the changes.

* Fix codacy warning.

* Fix travis warnings.
2019-02-05 08:52:23 +01:00
..
cfg gtk.cfg: Add configurations for g_free() and g_malloc() / g_malloc0() 2019-01-28 13:47:46 +01:00
synthetic Improve Python code 2017-06-05 13:23:00 +02:00
CMakeLists.txt Add a check target to cmake (#1465) 2018-11-05 18:13:04 +01:00
options.cpp Updated copyright year 2018-01-14 15:37:52 +01:00
options.h Updated copyright year 2018-01-14 15:37:52 +01:00
redirect.h Updated copyright year 2018-01-14 15:37:52 +01:00
test.cxx
test64bit.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testassert.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testastutils.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testautovariables.cpp Avoid infinite recursion in getLifetimeVariable (#1634) 2019-01-31 10:34:41 +01:00
testbool.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testboost.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testbufferoverrun.cpp ValueFlow: Set arrays to true when converting to a boolean 2019-01-21 20:05:35 +01:00
testcharvar.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testclass.cpp Replace "virtual method" with "virtual function" in messages. 2019-01-15 06:22:14 +01:00
testcmdlineparser.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testcondition.cpp Add regression test for #8780 (#1619) 2019-01-25 07:48:18 +01:00
testconstructors.cpp Fixed #8850 (Array in-class initialization for private member considered uninitialized) 2019-02-02 18:34:41 +01:00
testcppcheck.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testerrorlogger.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testexceptionsafety.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testfilelister.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +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 Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testgarbage.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testimportproject.cpp Fix Cppcheck warning about unused variable 2019-02-01 07:01:08 +01:00
testincompletestatement.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testinternal.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testio.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testleakautovar.cpp Fixed #8392 (false positive: "Memory leak" with malloc in if) 2019-01-27 10:27:44 +01:00
testlibrary.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testmathlib.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testmemleak.cpp Fixed #7845 (Leak reported when ignoring return value of 'new', even if pointer saved by constructor) 2019-02-03 12:15:05 +01:00
testnullpointer.cpp Run astyle 2019-01-12 21:51:39 +01:00
testoptions.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testother.cpp TestOther: Shorter test cases (#1637) 2019-01-31 23:57:05 +01:00
testpath.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testpathmatch.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testplatform.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testpostfixoperator.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testpreprocessor.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testrunner.cpp Updated copyright year 2018-10-13 18:20:31 +02: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 Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testsimplifytemplate.cpp Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643) 2019-02-05 08:52:23 +01:00
testsimplifytokens.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testsimplifytypedef.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testsimplifyusing.cpp Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643) 2019-02-05 08:52:23 +01:00
testsizeof.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
teststl.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
teststring.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testsuite.cpp Fix Cppcheck warning 2019-01-12 19:10:59 +01:00
testsuite.h Introduce macro OVERRIDE for gcc-4.6 compatibility. 2019-01-12 07:37:42 +01:00
testsuppressions.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testsymboldatabase.cpp Fixed #8960 ("(debug) Unknown type 'x'." with alias in template class alias) (#1643) 2019-02-05 08:52:23 +01:00
testthreadexecutor.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testtimer.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testtoken.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testtokenize.cpp Fixed #8950 and #8952 (improve type alias support) (#1633) 2019-01-31 16:53:51 +01:00
testtokenlist.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testtype.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testuninitvar.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testunusedfunctions.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testunusedprivfunc.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testunusedvar.cpp Fixed #8948 (False Positive: Variable 'n' is assigned a value that is never used.) 2019-01-26 21:44:07 +01:00
testutils.h Introduce macro OVERRIDE for gcc-4.6 compatibility. 2019-01-12 07:37:42 +01:00
testvaarg.cpp Use OVERRIDE in test 2019-01-12 15:45:25 +01:00
testvalueflow.cpp Fixed #8957 (Tokenizer::setVarId: varid not set when lambda function is used) 2019-02-03 08:57:04 +01:00
testvarid.cpp Fixed #8957 (Tokenizer::setVarId: varid not set when lambda function is used) 2019-02-03 08:57:04 +01:00