Daniel Marjamäki
|
4e6800c474
|
Fixed #2921 (False positive: Memory leak with static pointer)
|
2011-07-24 16:08:29 +02:00 |
Daniel Marjamäki
|
1ce261e44d
|
astyle formatting
|
2011-07-24 14:54:13 +02:00 |
Daniel Marjamäki
|
158fa25623
|
Fixed #2817 (valgrind errors in simplifyTemplate when running tests)
|
2011-07-24 13:32:54 +02:00 |
Simon Martin
|
539c2e5acb
|
Fixed #2932 (segmentation fault of cppcheck ( i / i ))
|
2011-07-24 09:06:38 +02:00 |
Simon Martin
|
fc0f75fe6a
|
Preprocessor: Fix #if0 #elif todo test case. Ticket: #2619
|
2011-07-24 08:54:24 +02:00 |
Robert Reif
|
aa65eed02b
|
convert CheckPostfixOperator::postfixOperator() to use the symbol database
|
2011-07-23 15:14:15 -04:00 |
Robert Reif
|
5e1fd81ea7
|
add support for local variables with constructors to the symbol database
|
2011-07-23 15:12:30 -04:00 |
Robert Reif
|
e332f0c186
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2011-07-22 08:32:08 -04:00 |
Robert Reif
|
527c1aae33
|
fix #2931 (another false negative in auto variables checking when function parameter is a struct)
|
2011-07-22 08:31:31 -04:00 |
Daniel Marjamäki
|
0dd5472642
|
Tokenizer::simplifyFunctionPointer: don't simplify function call. Ticket: #2873
|
2011-07-22 07:58:53 +02:00 |
Robert Reif
|
84ca1902a5
|
fix #1514 (Improve CheckAutoVariables: assign autovariable address to effective parameter)
|
2011-07-21 22:37:36 -04:00 |
Robert Reif
|
4e64d35462
|
fix #2926 (false negative in auto variables checking when function parameter is a struct)
|
2011-07-21 22:26:42 -04:00 |
Robert Reif
|
c3c3eb74e8
|
fix #2929 (Additional Unused variable check)
|
2011-07-21 18:37:37 -04:00 |
Robert Reif
|
cc1ecccd01
|
fix #2928 (False positive (static variable misinterpreted as auto variable))
|
2011-07-21 18:20:19 -04:00 |
Daniel Marjamäki
|
fb3870071a
|
Fixed #2885 (crash of cppcheck while checking gcc-testsuite)
|
2011-07-21 16:13:35 +02:00 |
Daniel Marjamäki
|
31e3844f3f
|
Fixed #2856 (--errorlist not printing all auto-variable errors)
|
2011-07-21 14:50:38 +02:00 |
Daniel Marjamäki
|
d34a778848
|
Fixed #2848 (False positive: Memory leak when assigning and freeing from another struct)
|
2011-07-21 13:33:20 +02:00 |
Daniel Marjamäki
|
9f22d2fc6b
|
Fixed #2897 (out of bounds false positive, using reinterpret_cast)
|
2011-07-21 09:32:24 +02:00 |
Robert Reif
|
32f94a47cc
|
fix #2925 (False negative: auto variables - assigning address of array to function parameter)
|
2011-07-20 19:02:54 -04:00 |
Daniel Marjamäki
|
7e7f6eecf5
|
Fixed #2794 (Improper hanling of preprocessor directives #if defined)
|
2011-07-20 23:50:57 +02:00 |
Daniel Marjamäki
|
f0a7cc5961
|
Merge pull request #28 from bwy/master
Fix "auto_ptr assignment" false positive
|
2011-07-20 10:45:49 -07:00 |
Benjamin Wolsey
|
e6d8f3fb73
|
Fix tested auto_ptr false positive.
|
2011-07-20 19:17:59 +02:00 |
Daniel Marjamäki
|
5ea79677a3
|
Fixed #2924 (Unable to turn on unused function detection from command line)
|
2011-07-20 11:12:08 +02:00 |
Daniel Marjamäki
|
6ce5107e49
|
Tokenizer: Better handling of constants. Related with #2920
|
2011-07-20 09:07:47 +02:00 |
Daniel Marjamäki
|
3cfef6285c
|
Fixed #2920 (False positive: Array 'arr[0]' index 0 out of bounds (array size and index are unknown))
|
2011-07-20 07:57:42 +02:00 |
Daniel Marjamäki
|
b66e6e73db
|
Fixed #2917 (Problem with || in #if)
|
2011-07-18 21:44:23 +02:00 |
Robert Reif
|
ed30edf9d3
|
simplify CheckOther::checkIncorrectLogicOperator() by using more pattern matching
|
2011-07-18 07:34:49 -04:00 |
Robert Reif
|
76d0872c0d
|
made #2827 fix more generic by adding more ops and using pattern matching rather than string matching
|
2011-07-17 16:28:00 -04:00 |
Daniel Marjamäki
|
7dcb68f5a4
|
CheckBufferOverrun: Detect overflows when buffer is allocated with alloca
|
2011-07-17 09:35:51 +02:00 |
Robert Reif
|
4149617978
|
fix #2827 to use numeric comparisons
|
2011-07-16 23:05:35 -04:00 |
Robert Reif
|
430d22032d
|
fix #2827 condition always false or true)
|
2011-07-16 22:06:23 -04:00 |
Daniel Marjamäki
|
35938e74ad
|
Tokenizer: better handling of 'struct AB ab; sizeof(ab)'
|
2011-07-16 22:07:30 +02:00 |
Daniel Marjamäki
|
cf3ab649fb
|
Fixed #2873 (segmentation fault of cppcheck while scanning rose-compiler suite)
|
2011-07-16 19:26:11 +02:00 |
Daniel Marjamäki
|
597733bec4
|
Tokenizer: minor update to handle C# code better
|
2011-07-16 18:12:55 +02:00 |
Daniel Marjamäki
|
35178cc161
|
Fixed #2912 (false positive: (portability) Assigning an integer (int/long/etc) to a pointer is not portable)
|
2011-07-16 17:08:03 +02:00 |
Daniel Marjamäki
|
c55b0ff651
|
Fixed #2871 (Define in source not set when -D is used)
|
2011-07-16 16:59:06 +02:00 |
Daniel Marjamäki
|
c299d02dba
|
astyle formatting
|
2011-07-16 09:32:35 +02:00 |
Daniel Marjamäki
|
07a1222ac6
|
Preprocessor: fix handling of (1&&2) condition
|
2011-07-16 09:24:27 +02:00 |
Daniel Marjamäki
|
274fd2b985
|
Tokenizer: Fix minor problem with 'X&&Y'
|
2011-07-15 19:37:39 +02:00 |
Daniel Marjamäki
|
d78d8660ab
|
astyle formatting
|
2011-07-15 19:02:16 +02:00 |
John Smits
|
7f2d62cbde
|
Fixed #2882 (One-character token can be mistaken for a multiCompare)
|
2011-07-15 19:01:36 +02:00 |
Robert Reif
|
af1e51f648
|
fix some more false negatives for #2904 (Memory leak not detected when creating a new class instance)
|
2011-07-14 20:45:27 -04:00 |
Zachary Blair
|
997a3652d2
|
Fixed #2822 (New check: Duplicate break statements in switch)
|
2011-07-14 17:12:56 -07:00 |
Robert Reif
|
270b2b1772
|
fix #2904 (Memory leak not detected when creating a new class instance)
|
2011-07-14 19:15:59 -04:00 |
Daniel Marjamäki
|
66d145ba1c
|
Fixed #2892 (false positive: (portability) Assigning an address value to the integer (int/long/etc) type is not portable)
|
2011-07-07 15:14:33 +02:00 |
Daniel Marjamäki
|
4055b0ec5f
|
64-bit portability: fixed two of the TODO test cases. Ticket: #2791
|
2011-07-06 17:57:39 +02:00 |
Daniel Marjamäki
|
827fb01ec1
|
updated error message about assigning address to integer. Thanks Kimmo for the suggestion.
|
2011-07-06 12:57:45 +02:00 |
Daniel Marjamäki
|
8f0f184058
|
64-bit checking: Added simple check for assigning pointer address to int/long. Ticket: #2791
|
2011-07-06 08:55:17 +02:00 |
Daniel Marjamäki
|
0007351ef4
|
spell check of error message. contant => constant
|
2011-07-05 19:59:58 +02:00 |
Daniel Marjamäki
|
8cd2c3115e
|
Fixed #2866 (Detect sign extension bugs)
|
2011-07-05 18:41:27 +02:00 |