PKEuS
|
c273d6d31d
|
Refactorized checkautovariables.cpp. Removed indendation counters.
Fixed #3478
|
2012-01-08 15:32:22 +01:00 |
Reijo Tomperi
|
8cae17fda8
|
Update year to 2012
|
2012-01-01 01:05:37 +02:00 |
Daniel Marjamäki
|
6a0c463ebd
|
#3382 (Clarify error message 'invalid deallocation')
|
2011-12-30 10:32:55 +01:00 |
Daniel Marjamäki
|
096b22c46e
|
#3434 (False positive Returning reference to auto variable)
|
2011-12-26 07:44:16 +01:00 |
PKEuS
|
9b685ba3c3
|
Code cleanup
|
2011-12-09 21:00:57 +01:00 |
PKEuS
|
1bef8d1247
|
Tokenizer: Code cleanups
|
2011-12-08 17:42:26 +01:00 |
Daniel Marjamäki
|
6f8e42a5af
|
changed the astyle formatting flags
|
2011-10-13 20:53:06 +02:00 |
Robert Reif
|
e19cbf0cdd
|
fix false positive introduced by previous false negative fix commit
|
2011-09-02 10:39:04 -04:00 |
Robert Reif
|
833865e736
|
fix #3066 (False positive: Inconclusive: Assigning address of local auto-variable to a function parameter.)
|
2011-09-01 22:22:33 -04:00 |
Robert Reif
|
5bad978833
|
fix line number in messagex for CheckAutoVariables::autoVariables
|
2011-09-01 20:34:31 -04:00 |
Robert Reif
|
2667e34a07
|
fix again #3064 (false negative: returning address of stack variable)
|
2011-09-01 18:30:49 -04:00 |
Robert Reif
|
e7dc765ece
|
fix #3064 (false negative: returning address of stack variable)
|
2011-08-31 21:36:31 -04:00 |
Robert Reif
|
21c9b6d262
|
add another test for #3030 (Improve check: Returning pointer to local array variable with '&' pointer operator)
|
2011-08-20 16:41:12 -04:00 |
Robert Reif
|
7eb43bc107
|
partial fix for #3030 (Improve check: Returning pointer to local array variable with '&' pointer operator)
|
2011-08-20 15:08:30 -04:00 |
Daniel Marjamäki
|
9a24492a00
|
Fixed #2975 (False positive: Return of the address of an auto-variable)
|
2011-08-10 18:16:31 +02:00 |
Daniel Marjamäki
|
2b8b0c44b2
|
Fixed #2969 (False positive: assign address of auto-var to function parameter, when function parameter is reassigned later)
|
2011-08-09 18:24:39 +02:00 |
Daniel Marjamäki
|
2b48c7624c
|
Auto Variables: Reverted fix for #1514 because my idea was wrong. See ticket: #2944
|
2011-07-27 10:43:44 +02: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 |
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
|
cc1ecccd01
|
fix #2928 (False positive (static variable misinterpreted as auto variable))
|
2011-07-21 18:20:19 -04: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 |
Robert Reif
|
bb5dfa58a1
|
fix #2765 (Non local address detected as address of local auto-variable)
|
2011-05-06 19:26:04 -04:00 |
Robert Reif
|
ccb831d375
|
fix regression #1819 (False positive: auto variable assignment (unseen typedef))
|
2011-05-06 18:18:48 -04:00 |
Robert Reif
|
29c73e0571
|
fix false positive introduced in CheckAutoVariables::autoVariables conversion to use symbol database
|
2011-04-26 20:16:09 -04:00 |
Robert Reif
|
55898c0dfc
|
convert last check in checkautovariables to use the symbol database
|
2011-04-23 09:50:56 -04:00 |
Robert Reif
|
cd64d8476c
|
fixed #2614 (missing varid on function parameter)
|
2011-04-23 09:37:50 -04:00 |
Martin Exner
|
2b08744b97
|
Fixed #2676 (setVarId: variables with global scope qualification :: don't get varids)
|
2011-04-18 06:56:39 +02:00 |
Robert Reif
|
c9b2ab3c26
|
add debug message for function argument missing varid
|
2011-03-02 21:08:27 -05:00 |
Daniel Marjamäki
|
7507f64ee7
|
Fixed #2558 (false positive: (error) Returning reference to auto variable)
|
2011-02-12 15:39:26 +01:00 |
Robert Reif
|
1e0d538273
|
checkautovariables: refactor to use the symbol database
|
2011-02-07 19:26:34 -05:00 |
Reijo Tomperi
|
226b605774
|
Change year 2010 -> 2011 in license texts.
|
2011-01-09 21:33:36 +02:00 |
Kimmo Varis
|
8369d0ddd6
|
Improving 'Wrong assignment of auto variable' error message.
Improving the error message as discussed at dev-forum:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=192&start=0
|
2010-12-04 09:55:20 +02:00 |
Robert Reif
|
f12c0c7ada
|
Tokenizer: add assert(_settings) to Tokenizer to insure the tokenizer always has settings. Ticket: #2219
|
2010-12-01 18:00:55 +01:00 |
Daniel Marjamäki
|
3d195f2326
|
Auto variables: improved the check for 'return retval.c_str()'. Ticket: #2191
|
2010-11-13 15:38:21 +01:00 |
Daniel Marjamäki
|
cd94fa89e0
|
Tokenizer: More specific bail outs in simplifyKnownVariables
|
2010-11-07 11:07:56 +01:00 |
Daniel Marjamäki
|
c907acf767
|
Fixed #1819 (False positive: auto variable assignment (unseen typedef))
|
2010-10-22 21:12:56 +02:00 |
Reijo Tomperi
|
35d2a27b9c
|
Update copyright year in all source files
|
2010-04-13 22:23:17 +03:00 |
Daniel Marjamäki
|
1c84dc814c
|
Auto variables: Improved handling of temporaries
|
2010-01-27 19:16:32 +01:00 |
Daniel Marjamäki
|
32fcb8fe18
|
Auto variables: returning pointer to temporary .c_str() data
|
2010-01-26 22:11:34 +01:00 |
Daniel Marjamäki
|
f62466493b
|
New Check: Detect return of invalid reference
|
2010-01-23 20:39:12 +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 |
Reijo Tomperi
|
db30c5b0d2
|
Fix #1069 (Minor spelling mistake across cppcheck)
http://sourceforge.net/apps/trac/cppcheck/ticket/1069
|
2009-12-08 20:10:08 +02:00 |
Daniel Marjamäki
|
09859c1019
|
refactoring the folder structure
|
2009-10-25 12:49:06 +01:00 |
Reijo Tomperi
|
fdde2182b9
|
Fix GPL comments in all files. ">." was missing from the end.
|
2009-09-27 18:08:31 +03:00 |
Slava Semushin
|
be89be8c30
|
Fixed #590 (False positive: Invalid deallocation when variables have same name)
http://sourceforge.net/apps/trac/cppcheck/ticket/590
|
2009-08-16 15:27:40 +07:00 |
Slava Semushin
|
4c32057180
|
Fixed ticket #541 (Wrong testcases produce unlogged error at Tokenizer::syntaxError)
http://sourceforge.net/apps/trac/cppcheck/ticket/541
|
2009-08-12 02:06:41 +07:00 |
Gianluca Scacco
|
ba4754a784
|
Added new test for invalid deallocation
|
2009-08-09 15:43:00 +02:00 |
Slava Semushin
|
37fe631639
|
test/testautovariables.cpp: renamed some testcases.
Make it readable.
No functional change.
|
2009-07-28 00:36:56 +07:00 |
Slava Semushin
|
82ae0e305b
|
checkautovariables: added newlines to make code more readable.
No code change.
|
2009-07-28 00:34:17 +07:00 |