Alexander Mai
|
8d2c4453ad
|
Small optimizations for C code in Tokenizer. Add some regression tests for recently fixed results
|
2015-08-29 19:00:09 +02:00 |
Daniel Marjamäki
|
6ddd0a953f
|
Fixed #6917 (False positive uninitvar - unused array declaration and ternary expression)
|
2015-08-29 13:19:28 +02:00 |
Simon Martin
|
6fb19b02d0
|
Properly differentiate arrays of pointers and pointers to arrays.
|
2015-08-25 21:19:19 +02:00 |
Daniel Marjamäki
|
e71ab70356
|
Fixed #6871 (False positive uninitvar - pointer to uninitialized char[])
|
2015-08-08 14:52:46 +02:00 |
Daniel Marjamäki
|
8f309aed12
|
TestUninitVar: cleanup duplicate tests for function handling
|
2015-08-08 09:57:56 +02:00 |
Daniel Marjamäki
|
7ec8adeb93
|
Fixed #6701 (Uninitialized variable warning when header could not be found)
|
2015-08-08 08:53:08 +02:00 |
Daniel Marjamäki
|
4bebb80300
|
Fixed #6869 (False positive: uninitvar, array passed to function)
|
2015-08-05 10:19:17 +02:00 |
Alexander Mai
|
6548f20d9a
|
#4871 "Uninitialized variable" when try/catch on an if branch. Regression test, issue got fixed since 1.69
|
2015-07-25 19:02:20 +02:00 |
PKEuS
|
176b3925b3
|
Removed "verify" code in testrunner. Fixing its messages reduces the accuracy of the test suite.
|
2015-07-25 14:18:41 +02:00 |
Daniel Marjamäki
|
234669b02b
|
Removed the UninitVar::analyseFunctions(). This was written for multifile checking however it did not work as it should => no multifile errors can be detected.
|
2015-07-24 08:30:38 +02:00 |
Alexander Mai
|
ed74a3dcc6
|
Testcase for #4683 added (which got fixed already)
|
2015-07-24 06:06:31 +02:00 |
PKEuS
|
e95800bed4
|
Added regression test for #4816
Ran AStyle
|
2015-07-23 20:53:50 +02:00 |
PKEuS
|
795e5de903
|
Refactorization: Cleaned up after ExecutionPath removal
|
2015-07-23 20:37:09 +02:00 |
Daniel Marjamäki
|
ea933e9873
|
CheckUninitVar: Removed ExecutionPath based checker
|
2015-07-23 17:28:18 +02:00 |
Daniel Marjamäki
|
995c4196b5
|
testuninitvar: use new checking instead of executionpath
|
2015-07-23 17:20:11 +02:00 |
Daniel Marjamäki
|
0b81a267f4
|
uninitvar: handling arrays in non-executionpath checker
|
2015-07-23 14:51:38 +02:00 |
Daniel Marjamäki
|
28fd6ce2f0
|
testuninitvar: use new checking instead of executionpath in 2 more testcases
|
2015-07-23 13:50:02 +02:00 |
Daniel Marjamäki
|
c4f9a2a160
|
testuninitvar: update testcase
|
2015-07-23 12:58:38 +02:00 |
Daniel Marjamäki
|
79067ac031
|
uninitvar: use new checking instead of executionpath in more tests. small improvements in new checking to fix testcases.
|
2015-07-23 08:46:59 +02:00 |
Daniel Marjamäki
|
239f0d4ab4
|
testuninitvar: use new checking instead of executionpath in various testcases
|
2015-07-22 22:53:59 +02:00 |
Daniel Marjamäki
|
1de1aaa2f4
|
CheckUninitVar: Fix crash when AST is not created properly
|
2015-07-22 22:17:12 +02:00 |
Daniel Marjamäki
|
1f5eea98b5
|
CheckUninitVar: Fix a FP reported for invalid code
|
2015-07-22 21:58:06 +02:00 |
Daniel Marjamäki
|
42ed436e9d
|
Tweaks in uninitvar, small steps to make it possible to remove the ExecutionPath
|
2015-07-22 20:31:58 +02:00 |
PKEuS
|
bdd53b4142
|
Fixed false positive #6717
|
2015-07-21 12:13:59 +02:00 |
Simon Martin
|
d218b95349
|
Ticket #5776: Since the fix is in Tokenizer, it makes more sense to have a Tokenizer unit test.
|
2015-07-19 00:10:47 +02:00 |
Simon Martin
|
1f73d71542
|
Ticket #5776: Simplify (&a)->b into a.b
|
2015-07-17 23:27:35 +02:00 |
Daniel Marjamäki
|
02df692b0b
|
Fixed #4760 (false negative: (error) usage of uninitialized variable (struct member))
|
2015-06-19 18:21:46 +02:00 |
Simon Martin
|
0ebaa9b8c4
|
Ticket #6463 (dupe of #6680): Added test case.
|
2015-06-05 23:57:42 +02:00 |
Simon Martin
|
da302b3912
|
Ticket #6680: Members can be initialized by operator>>.
|
2015-05-10 14:27:15 +02:00 |
Daniel Marjamäki
|
d563bd73f4
|
Fixed #6583 (False positive uninitvar - exit() ignored?!)
|
2015-04-08 15:35:04 +02:00 |
Daniel Marjamäki
|
42c4aa1c49
|
Fixed #4880 (false negative: uninitialized variable, handling of conditional noreturn scopes)
|
2015-03-14 17:59:11 +01:00 |
PKEuS
|
bc5132e0ac
|
Refactorization: Moved declaration of errout, ... to testsuite.h, uniformized style
|
2015-03-11 22:54:43 +01:00 |
PKEuS
|
9bafa3bf25
|
Fixed false positive #6575
|
2015-03-11 20:25:27 +01:00 |
Daniel Marjamäki
|
6363c1359d
|
TestUninitVar: moved out posix.cfg testing
|
2015-02-17 18:16:29 +01:00 |
Daniel Marjamäki
|
d900148e6b
|
TestUninitVar: Fix compile error
|
2015-02-17 18:09:23 +01:00 |
Daniel Marjamäki
|
e5c098c7de
|
TestUninitVar: move out posix.cfg testing
|
2015-02-17 18:08:19 +01:00 |
PKEuS
|
21cb0cfd60
|
Take simplifyIfNotNull and simplifyIfNot out of simplifyTokenList1 (first step for #6072)
|
2015-01-31 20:12:02 +01:00 |
PKEuS
|
789665dadf
|
Fixed #6455: Show uninitvar even for const variables
|
2015-01-31 13:21:22 +01:00 |
PKEuS
|
b69528eb80
|
Bailout in Token::getValueTokenDeadPointer() if reference is used (#6399)
|
2015-01-30 19:29:37 +01:00 |
PKEuS
|
0d151b45b5
|
Better support for funciton pointers in checkuninitvar.cpp (#6404)
|
2015-01-30 19:16:25 +01:00 |
Daniel Marjamäki
|
6b20172a36
|
Moved cfg tests from TestUninitVar
|
2015-01-30 16:35:17 +01:00 |
orbitcowboy
|
180d7389a0
|
Fixed #6457: Added missing podtype defintions to posix.cfg.
|
2015-01-26 08:35:22 +01:00 |
Martin Ettl
|
0ef43c05dc
|
Removed accidently added ';' [ci skip]
|
2015-01-23 17:31:21 +01:00 |
Martin Ettl
|
ac551807b6
|
posix.cfg: Added support for blkcnt_t datatype.
|
2015-01-23 17:29:18 +01:00 |
PKEuS
|
ee046af20c
|
Fixed false positives #6450 and #6451
|
2015-01-23 19:38:39 +01:00 |
PKEuS
|
da35a74589
|
Fixed false negative: Passing uninitialized variable to stream (#4673)
|
2015-01-22 22:56:41 +01:00 |
PKEuS
|
da5a04f071
|
Fixed recently introduced FP in checkuninitvar.cpp if address of variable is passed to a function
|
2015-01-22 21:22:02 +01:00 |
PKEuS
|
f4d11a4209
|
Fixed false negatives on try and non-executable scopes in checkUninitVar, removed unnecessary function parameters
|
2015-01-22 13:55:19 +01:00 |
orbitcowboy
|
a7ded1e19f
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2015-01-22 06:53:23 +01:00 |
PKEuS
|
7364cc8040
|
Fixed false positive in fityk: operator new calling constructor
|
2015-01-22 10:37:31 +01:00 |