Daniel Marjamäki
|
ca74f57fd0
|
Fixed #1237 (Uninitialized variable false positive for return-value pattern in pan source code.)
|
2010-01-08 21:24:48 +01:00 |
Robert Reif
|
60ef3ef872
|
Fixed #1233 (false positive: operator = should check for assignment to self)
|
2010-01-08 19:15:24 +01:00 |
Daniel Marjamäki
|
686137415f
|
Fixed #1235 (CheckMemoryLeakInFunction: Wrong handling of 'fcloseall')
|
2010-01-07 21:36:51 +01:00 |
Robert Reif
|
b30b07beee
|
Fixed #1232 (segmentation fault of cppcheck when scanning templates)
|
2010-01-07 18:09:35 +01:00 |
Daniel Marjamäki
|
57d1da3910
|
Ticket #1228 : Handle tokensBack in the Token class. When adding&removing tokens the Token class can make sure that this pointer is updated accordingly. It is very important that the tokensBack has the same scope as the token list, otherwise there will be a dead pointer problem.
|
2010-01-06 20:19:27 +01:00 |
Daniel Marjamäki
|
485f3c7708
|
Fixed #1221 ([False positive] Member variable not initialized with operator[] gives wrong result)
|
2010-01-06 19:04:15 +01:00 |
Robert Reif
|
e6cc897e29
|
Fixed #1224 (segmentation fault of cppcheck)
|
2010-01-05 21:55:33 +01:00 |
Kimmo Varis
|
a753c41ced
|
CMake - Include test project's header file to VS IDE project.
|
2010-01-05 22:16:53 +02:00 |
Robert Reif
|
13f627d0d5
|
Fixed #1215 (are enums processed properly?)
|
2010-01-04 17:22:06 +01:00 |
Daniel Marjamäki
|
e248f7d3e5
|
Fixed #1023 (improve check: Unintialized variable not detected when using +=)
|
2010-01-03 18:49:13 +01:00 |
Daniel Marjamäki
|
e6d5c76138
|
refactoring
|
2010-01-03 15:52:52 +01:00 |
Daniel Marjamäki
|
79223b71d5
|
added test case for #1193 (false negative: array out of bounds in loop when there is calculation)
|
2010-01-03 15:49:17 +01:00 |
Daniel Marjamäki
|
e286896d75
|
Fixed #1216 (false positive: uninitialized variable when using exit|abort)
|
2010-01-03 15:35:32 +01:00 |
Daniel Marjamäki
|
fa535ff3ae
|
Fixed #440 (NULL referencing not detected)
|
2010-01-03 13:30:20 +01:00 |
Robert Reif
|
2a546dc9c0
|
Fixed #1184 (improve test: operator =)
|
2010-01-03 08:26:02 +01:00 |
Daniel Marjamäki
|
1032eb2449
|
Fixed #1214 (false positive: uninitialized variable 'bool fixed = std::ios_base::fixed;')
|
2010-01-03 08:03:28 +01:00 |
Daniel Marjamäki
|
38b480a4b5
|
Fixed #1203 (Preprocessor: Doesn't handle macros usage that contain ';')
|
2010-01-02 20:54:52 +01:00 |
Daniel Marjamäki
|
d82079e86f
|
Fixed #1209 (False positive: uninitialized variable c when it is initialized with 'ab(sizeof(xyz), &c)')
|
2010-01-02 18:16:44 +01:00 |
Robert Reif
|
bcafb30d0d
|
Fixed #1211 (add struct support for constructor checks)
|
2010-01-02 17:29:55 +01:00 |
Daniel Marjamäki
|
2e62a3f4c7
|
Fixed #1202 (false positive: uninitialized variable when using 'do')
|
2010-01-02 09:08:36 +01:00 |
Daniel Marjamäki
|
6af5e434d8
|
Fixed #1204 (Tokenizer::findClassFunction broken)
|
2010-01-02 08:33:54 +01:00 |
Slava Semushin
|
82ae064218
|
Fixed #1013 (autovariables: detect when assigning parameter **par)
http://sourceforge.net/apps/trac/cppcheck/ticket/1013
|
2010-01-02 03:53:34 +06:00 |
Slava Semushin
|
b816968f28
|
Fixed #1197 (Segmentation fault when we define function which was already defined by preprocessor)
http://sourceforge.net/apps/trac/cppcheck/ticket/1197
|
2010-01-02 03:25:37 +06:00 |
Daniel Marjamäki
|
ddfd0b948e
|
Fixed #1178 (1.39: Internal error)
|
2010-01-01 21:06:30 +01:00 |
Daniel Marjamäki
|
071b7b463d
|
Fixed #1200 (false positive 'uninitialized variable' when using throw)
|
2010-01-01 20:12:39 +01:00 |
Daniel Marjamäki
|
f8bd59f5b5
|
Fixed #1191 (false positive: uninitialized variable)
|
2010-01-01 19:43:02 +01:00 |
Daniel Marjamäki
|
77c5b793c9
|
Fixed #1196 (Hang: Cppcheck hang for the file linux-2.6/drivers/crypto/hifn_795x.c)
|
2010-01-01 13:26:54 +01:00 |
Daniel Marjamäki
|
7ecd333ffa
|
Fixed #1188 (false negative: dereferencing p, which is a null pointer 'int y = 5 + *p')
|
2009-12-31 20:00:20 +01:00 |
Daniel Marjamäki
|
e0ecef5d71
|
fixed a hang in Tokenizer::simplifyFunctionParameters
|
2009-12-31 19:31:21 +01:00 |
Daniel Marjamäki
|
774e331dea
|
Self assignment in class: added TODO test cases to reduce false positives
|
2009-12-31 14:03:35 +01:00 |
Robert Reif
|
12641e2d76
|
Fixed #1184 (improve test: operator =)
|
2009-12-31 13:44:03 +01:00 |
Daniel Marjamäki
|
0159287437
|
Fixed #1183 (False positive: uninitialized variable p 'd = bar(sizeof(*p));')
|
2009-12-31 09:10:20 +01:00 |
Daniel Marjamäki
|
0ee3d7e46a
|
Fixed #1182 (False positive: uninitialized variable 'int *pa = &a;')
|
2009-12-30 21:42:15 +01:00 |
Daniel Marjamäki
|
6c0919d9bd
|
Fixed #1173 (Improve check: memory leak not detected in constructor)
|
2009-12-30 21:29:54 +01:00 |
Robert Reif
|
f8f0a31e41
|
Fixed #1167 (### Internal error in Cppcheck. Please report it.)
|
2009-12-30 20:56:16 +01:00 |
Daniel Marjamäki
|
ae3ff7d376
|
Fixed #1087 (uninitialized data not detected 'char z = *str')
|
2009-12-30 20:37:11 +01:00 |
Daniel Marjamäki
|
461d826eff
|
Fixed #1105 (improve check: uninitialized variable not detected for 'a = a')
|
2009-12-30 20:15:44 +01:00 |
Robert Reif
|
3a46ef0487
|
Fixed #1176 (void operator = check doesn't support struct)
|
2009-12-30 18:40:02 +01:00 |
Daniel Marjamäki
|
d83131ca92
|
Fixed #1041 (passing a nullpointer to a reference)
|
2009-12-30 17:42:41 +01:00 |
Daniel Marjamäki
|
a7ab47bb98
|
Fixed #1067 (Tokenizer: K&R style function that returns function pointer)
|
2009-12-30 15:12:38 +01:00 |
Daniel Marjamäki
|
06ee643c6a
|
Fixed #1177 (False positive: pointer is not dereferenced 'sizeof(*p)')
|
2009-12-30 11:32:46 +01:00 |
Daniel Marjamäki
|
2de2ecafe4
|
Fixed #1168 (false positive: Uninitialized variable)
|
2009-12-30 08:24:27 +01:00 |
Daniel Marjamäki
|
2a28ca72cc
|
Fixed #1166 (improve check: using uninitialized pointer to create reference 'int &r(*p);')
|
2009-12-29 20:36:20 +01:00 |
Daniel Marjamäki
|
71b328d703
|
Robert Reif: Fixed #1163 (post increment test broken for complex template types)
|
2009-12-29 19:24:48 +01:00 |
Daniel Marjamäki
|
160f795710
|
Fixed #1165 (Tokenizer: wrong simplification of 'do { .. } while (0)' if the body contains continue or break)
|
2009-12-29 12:15:39 +01:00 |
Daniel Marjamäki
|
cfdf2b8cfe
|
Fixed #1160 (Null pointer dereference vs. goto)
|
2009-12-29 09:17:07 +01:00 |
Daniel Marjamäki
|
905533552d
|
Robert Reif: Fixed #1164 (only first void operator = found)
|
2009-12-29 07:48:37 +01:00 |
Daniel Marjamäki
|
84ce6ba75a
|
Robert Reif: Fixed #1162 (add support to tokenize typedefs with templates)
|
2009-12-29 07:28:00 +01:00 |
Daniel Marjamäki
|
61e61c1584
|
Robert Reif: Fixed #1158 ((possible style) message with regular check)
|
2009-12-28 18:06:26 +01:00 |
Daniel Marjamäki
|
28f2bf2150
|
Robert Reif: Fixed #1161 (add tokenize support for typedefs with enum definitions)
|
2009-12-28 17:57:52 +01:00 |