Robert Reif
|
cb318c21e3
|
Symbol database: adds support for inline functions returning function pointers and starts to convert privateFunctions over to the symbol database. Ticket: #1895
|
2010-09-02 07:40:20 +02:00 |
Daniel Marjamäki
|
eb74bfc15a
|
Fixed #2007 (False positive: member variable not initialized (Borland C++ property))
|
2010-09-01 18:10:12 +02:00 |
Robert Reif
|
4153b7d24b
|
refactoring namespace handling. ticket: #2001
|
2010-09-01 16:47:53 +02:00 |
Robert Reif
|
7a8190e188
|
Fixed #2002 (Wrong operator() parsing)
|
2010-09-01 06:32:46 +02:00 |
Kimmo Varis
|
63f1de509c
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2010-08-31 23:26:25 +03:00 |
Daniel Marjamäki
|
55e0e435bd
|
Fixed #1959 (Do you support the oracle Pro*C ?)
|
2010-08-31 23:25:41 +03:00 |
Daniel Marjamäki
|
3a8e7b4bf0
|
Exception safety: Removed the noisy checks and keep the useful checks
|
2010-08-31 22:22:59 +02:00 |
Kimmo Varis
|
42dfd255e3
|
Fix Linux makefile after moving timer code to own files.
|
2010-08-31 23:22:48 +03:00 |
Kimmo Varis
|
d417256c98
|
Move timer code to own cpp/h files.
|
2010-08-31 23:18:07 +03:00 |
Daniel Marjamäki
|
b2a775f3e0
|
Fixed #1959 (Do you support the oracle Pro*C ?)
|
2010-08-31 21:40:51 +02:00 |
Kimmo Varis
|
9a52b35144
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2010-08-31 22:05:08 +03:00 |
Daniel Marjamäki
|
688b2aefe9
|
Tokenizer: Fixed warnings about unsigned / signed conversion
|
2010-08-31 21:04:17 +02:00 |
Kimmo Varis
|
ee7bc64197
|
Fix building CLI with VS2010.
|
2010-08-31 22:04:13 +03:00 |
Daniel Marjamäki
|
8ff1e71b22
|
Fixed #2004 (False positive in 'variable assigned a value but is never used' check)
|
2010-08-31 20:58:37 +02:00 |
Kimmo Varis
|
e825fb1e70
|
Fix CLI build with VS2008.
|
2010-08-31 21:58:03 +03:00 |
Daniel Marjamäki
|
1d78b5072d
|
Fixed #1996 (False positive for 'Variable foo is assigned a value that is never used')
|
2010-08-31 20:33:28 +02:00 |
Daniel Marjamäki
|
513826d8c2
|
Tokenizer::setVarId : don't give operator function variable id 'operator new []('. Ticket: #1997
|
2010-08-31 20:15:24 +02:00 |
Daniel Marjamäki
|
fbe11b9bb9
|
Fixed #1999 (False positive: uninitialized variable (__published variables))
|
2010-08-31 19:48:04 +02:00 |
Debrard Sébastien
|
071f7d5f34
|
Fixed #2005 (refactoring dangerous / obsolete functions checks)
|
2010-08-31 18:58:01 +02:00 |
Robert Reif
|
4463f650d0
|
Fixed #2003 (false positive in set functions)
|
2010-08-31 17:59:17 +02:00 |
Robert Reif
|
5aab602709
|
Fixed #2001 (No 'The function ... can be const' warnings when base class is in namespace.)
|
2010-08-31 17:57:42 +02:00 |
Robert Reif
|
c56911ba6a
|
Fixed #2000 (segmentation fault of cppcheck with bitfield)
|
2010-08-31 17:51:10 +02:00 |
Robert Reif
|
16efc9be26
|
Fixed #1887 (internal error in GLee)
|
2010-08-31 17:48:19 +02:00 |
Daniel Marjamäki
|
dcc02166c6
|
Fixed #1998 (VS compiler warning with current HEAD)
|
2010-08-30 21:45:26 +02:00 |
Daniel Marjamäki
|
7ec3c72a19
|
Fixed #1997 (operator new [] simplified wrong)
|
2010-08-30 21:06:22 +02:00 |
Daniel Marjamäki
|
9c499db17b
|
Revert "Visual Studio: Added /MP switch"
This reverts commit 2450a80556 .
|
2010-08-30 17:51:08 +02:00 |
Daniel Marjamäki
|
527354b4be
|
Fixed #1886 (Associate header file with code file including it)
|
2010-08-30 17:44:46 +02:00 |
Robert Reif
|
96d73c189c
|
Symbol database: better handling of operator functions. Ticket: #1895
|
2010-08-30 17:14:20 +02:00 |
Robert Reif
|
0d530711f6
|
Fixed #1988 (segmentation fault of cppcheck with wrong syntax of -std=c++0x)
|
2010-08-30 07:25:17 +02:00 |
Robert Reif
|
a862e982ff
|
Fixed #1993 (False negatives: uninitialised variables in constructor)
|
2010-08-29 16:36:10 +02:00 |
Daniel Marjamäki
|
edec43c913
|
mention the manual in the --help output
|
2010-08-29 13:21:35 +02:00 |
Daniel Marjamäki
|
02939c78f8
|
Fixed #1994 (False 'Found obsolete function' positive)
|
2010-08-29 12:01:32 +02:00 |
Daniel Marjamäki
|
71453871d4
|
Fixed #1989 (false positive: Variable 'Aux13' is assigned a value that is never used)
|
2010-08-28 13:32:43 +02:00 |
Robert Reif
|
b1bf201a8a
|
Symbol database: Refactorings. Ticket: #1895
|
2010-08-28 11:23:23 +02:00 |
Daniel Marjamäki
|
83a8879f11
|
Tokenizer::simplifyInitVar : Refactorings and fixes related to ticket #1989
|
2010-08-27 22:58:21 +02:00 |
Daniel Marjamäki
|
d45186d645
|
Added --debug-warnings that we can use to enable various debug warnings
|
2010-08-27 20:28:00 +02:00 |
Daniel Marjamäki
|
8eee4cf2e8
|
Fixed #1984 (false positive: syntax error in for loop (< -operator))
|
2010-08-26 23:24:01 +02:00 |
Daniel Marjamäki
|
57523574ef
|
Fixed #1985 (false positive: syntax error in try catch-block with for()-loop inside)
|
2010-08-26 23:19:18 +02:00 |
Daniel Marjamäki
|
02088443f9
|
quick fix for #1969 (False positive: Uninitialized variable when exit() is called before variable is used.)
|
2010-08-26 23:11:04 +02:00 |
Daniel Marjamäki
|
0597c50a47
|
Fixed #1966 (False positive: Unused private function (virtual function in base class))
|
2010-08-26 22:05:45 +02:00 |
Daniel Marjamäki
|
df87ce9e04
|
Fixed #1945 (False positives when a for loop header is in a macro)
|
2010-08-26 21:57:48 +02:00 |
Daniel Marjamäki
|
1d9e484053
|
Fixed #1951 (Preprocessor: Compound macro statements not handled correctly)
|
2010-08-26 21:33:45 +02:00 |
Robert Reif
|
499a12c896
|
Tokenizer::simplifyTypedef: Report about unhandled typedefs. Ticket: #1821
|
2010-08-26 20:44:13 +02:00 |
Daniel Marjamäki
|
8b18aaff25
|
Fixed #1981 (false positive: syntax error on template operator <)
|
2010-08-26 07:43:00 +02:00 |
Robert Reif
|
5c3ecc31da
|
Code cleanup
|
2010-08-26 07:32:48 +02:00 |
Daniel Marjamäki
|
ca9cdf5bf5
|
Tokenizer: If syntax errors are found then don't return a token list. Ticket: #1961
|
2010-08-25 22:10:21 +02:00 |
Daniel Marjamäki
|
6c8287913c
|
Tokenizer: Detect some syntax errors when trying to use templates. Ticket: #1961
|
2010-08-25 21:57:57 +02:00 |
Robert Reif
|
4a6070d2af
|
fix 2 problems related to ticket 1976:
1. nested unnamed anonymous structures and unions were not supported.
2. declaration split up in class had bug if proceeded by access specifier.
|
2010-08-25 20:17:31 +02:00 |
Robert Reif
|
ff4ebbede3
|
Fixed gcc compiler warning about uninitialized variable tok1. Ticket: #1965
|
2010-08-25 07:38:53 +02:00 |
Daniel Marjamäki
|
e7f7c77eab
|
Fixed #1948 (C++ class scoping not followed)
|
2010-08-24 22:04:14 +02:00 |
Daniel Marjamäki
|
ca407110dc
|
Fixed #1936 (Internal error. Token::Match called with varid 0.)
|
2010-08-24 20:58:22 +02:00 |
Daniel Marjamäki
|
225114df1c
|
Fixed #1960 (cppcheck hangs with 100% cpu load)
|
2010-08-24 20:50:04 +02:00 |
Robert Reif
|
d961a6ec9e
|
Tokenizer: Fixed cppcheck and compiler warnings
|
2010-08-24 07:28:56 +02:00 |
Daniel Marjamäki
|
39a69b0871
|
Fixed #1970 (Internal error. CheckClass::SpaceInfo::getVarList found variable '_root' with varid 0.)
|
2010-08-23 21:22:11 +02:00 |
Daniel Marjamäki
|
f7063bed7c
|
Fixed #1967 (Tokenizer::setVarid doesn't set variable value (list of function pointers))
|
2010-08-23 20:15:02 +02:00 |
Daniel Marjamäki
|
3b716dfcc9
|
Tokenizer: Simplified the bitfields handling. This patch just looks for the bitfield signature but doesn't care about the type. I don't think any other code would have this same signature so it should be OK. We could add code to only look in structures and classes but I don't think that is necessary. Ticket: #1956
|
2010-08-23 07:29:05 +02:00 |
Robert Reif
|
807269b5e9
|
Refactoring handling of microsoft types. Ticket: #1956
|
2010-08-22 21:53:45 +02:00 |
Robert Reif
|
cb7b508f77
|
Tokenizer::simplifyBitfields: fixed more issues. Ticket #1956
|
2010-08-22 13:25:47 +02:00 |
Robert Reif
|
3fcca23b53
|
Tokenizer: better handling of bitfields. Ticket: #1956
|
2010-08-22 09:41:22 +02:00 |
Robert Reif
|
77d634127c
|
Tokenizer: simplify DECLARE_DYNAMIC and DECLARE_DYNCREATE
|
2010-08-22 09:38:05 +02:00 |
Robert Reif
|
ac9078857e
|
Tokenizer: simplify bitfields. Ticket: #1956
|
2010-08-21 16:34:41 +02:00 |
Robert Reif
|
9c594684db
|
Tokenizer: handle DECLARE_DYNAMIC. Ticket: #1956
|
2010-08-21 07:55:14 +02:00 |
Robert Reif
|
7173e01926
|
Fixed #1965 (tokenizer::simplifyEnum add support for C++0x enums)
|
2010-08-21 07:44:56 +02:00 |
Robert Reif
|
7b2b844b8e
|
Fixed #1964 (False positive: function can be const (get this))
|
2010-08-20 19:47:41 +02:00 |
Daniel Marjamäki
|
741ce40e3d
|
Tokenizer::setVarId : fixed problem for class members
|
2010-08-20 19:28:10 +02:00 |
Daniel Marjamäki
|
3dd504bcb2
|
updates of Visual Studio files
|
2010-08-20 17:59:09 +02:00 |
Robert Reif
|
66de0d8f72
|
Fixed #1954 (False positive: function can be const (derived class))
|
2010-08-20 07:28:31 +02:00 |
Robert Reif
|
f123e951ec
|
Fixed #1963 (typedef array incorrectly simplified)
|
2010-08-20 07:11:02 +02:00 |
Daniel Marjamäki
|
cfa7b4906e
|
Symbol database: bug fixes. Ticket: #1895
|
2010-08-18 22:42:04 +02:00 |
Daniel Marjamäki
|
0934035fcf
|
Fixed #1955 (cppcheck hangs with 100% cpu load)
|
2010-08-18 22:22:14 +02:00 |
Daniel Marjamäki
|
1fd773b245
|
Fixed #1944 (segfault in Tokenizer::simplifyLogicalOperator)
|
2010-08-17 20:06:20 +02:00 |
Daniel Marjamäki
|
aa00587fed
|
#1943 (segmentation fault of cppcheck (= default))
|
2010-08-17 19:50:21 +02:00 |
Daniel Marjamäki
|
1faaa5471c
|
Fixed #1946 ('Dereferenced iterator erased' false positive)
|
2010-08-17 18:56:11 +02:00 |
Robert Reif
|
86f1718b1c
|
Symbol database: Fixed the error reporting so errors are shown in the gui. Ticket: #1895
|
2010-08-17 17:20:54 +02:00 |
Daniel Marjamäki
|
64cdee62ef
|
Fixed #1942 (false positive: uninitialized variable in __asm__ statement)
|
2010-08-16 19:38:47 +02:00 |
Robert Reif
|
cc079462dd
|
Symbol database: fixed problems with namespaces. Ticket: #1895
|
2010-08-16 18:55:39 +02:00 |
Daniel Marjamäki
|
85acb005a2
|
Fixed #1941 (Internal error::Space Info::getVarList found variable with varid 0)
|
2010-08-16 18:51:25 +02:00 |
Sbastien Debrard
|
296289d190
|
Refactoring of obsolete functions checks. Ticket: #1940
|
2010-08-15 21:26:13 +02:00 |
Daniel Marjamäki
|
72916caee6
|
Reverted 7398453cb0
|
2010-08-15 21:25:14 +02:00 |
Sbastien Debrard
|
7398453cb0
|
Refactoring of obsolete functions checks. Ticket: #1940
|
2010-08-15 21:22:33 +02:00 |
Daniel Marjamäki
|
fe482785aa
|
Variable Id: Fixed various bugs related to templates and bitfields. Ticket: #1928
|
2010-08-15 11:54:28 +02:00 |
Daniel Marjamäki
|
4949869f5f
|
removed unused variable 'dot'
|
2010-08-15 09:03:16 +02:00 |
Daniel Marjamäki
|
e1d6320a55
|
quick fix for #1905 (false positive: the function '...' can be declared as const (member array is assigned))
|
2010-08-15 08:30:21 +02:00 |
Robert Reif
|
556ef9afcf
|
Symbol database: report error when it is detected that a variable id is missing. Ticket: #1928
|
2010-08-15 08:03:27 +02:00 |
Erik Lax
|
54b7f972c9
|
Fixed #1932 (false positive: unused private function)
|
2010-08-15 07:44:08 +02:00 |
Zachary Blair
|
c8087d3389
|
Fixed #162 (Initialisation of a variable by itself)
|
2010-08-14 21:34:04 -07:00 |
Daniel Marjamäki
|
4ff9a1ac94
|
Fixed #1928 (missing varId for template class variable)
|
2010-08-14 20:50:49 +02:00 |
Erik Lax
|
248bb3b6e8
|
Fixed #1935 (false negative: detect buffer overrun from network functions (recv, recvfrom..))
|
2010-08-14 20:19:23 +02:00 |
Sbastien Debrard
|
a55a06cea5
|
Fixed #1933 (Add checks for obsolete functions)
|
2010-08-14 20:13:46 +02:00 |
Daniel Marjamäki
|
00dc3adc18
|
ErrorLogger: Added better \n handling to the XML output
|
2010-08-14 18:36:36 +02:00 |
Daniel Marjamäki
|
2e249670b3
|
dangerous scanf usage: Added verbose information
|
2010-08-14 18:35:48 +02:00 |
Daniel Marjamäki
|
5846630fa9
|
Added scanf check. Modified patch submitted by Eric Sesterhenn
|
2010-08-14 15:15:12 +02:00 |
Robert Reif
|
7c18ece65d
|
Symbol database: Fixed bug when end of namespace wasn't found. Ticket: #1895
|
2010-08-14 08:16:53 +02:00 |
Daniel Marjamäki
|
6efad92647
|
dangerous functions: removed 'scanf' because it can be used in a safe way
|
2010-08-14 07:50:35 +02:00 |
Robert Reif
|
db78c3acdf
|
Symbol database: fixed linenr problem in virtual destructors check
|
2010-08-13 23:57:53 +02:00 |
Daniel Marjamäki
|
e9a3d03372
|
Dangerous functions: Improved error messages
|
2010-08-13 22:27:45 +02:00 |
Erik Lax
|
032d2678aa
|
Fixed #1930 (false negative: bad iterators checks fails to detect bugs with preincrement)
|
2010-08-13 20:54:31 +02:00 |
Robert Reif
|
ab7bb876f9
|
Symbol database: Refactoring virtual destructors check. Ticket: #1895
|
2010-08-13 18:34:02 +02:00 |
Robert Reif
|
a994f235c5
|
Symbol database: move finding base classes until after all classes are found because of template instantiation. Ticket: #1895
|
2010-08-13 07:35:30 +02:00 |
Robert Reif
|
b92644a30c
|
Symbol database: refactoring variable handling. Ticket: #1895
|
2010-08-13 07:34:34 +02:00 |
Daniel Marjamäki
|
6cb7fefdbf
|
Added command line option --report-progress. ticket: #1926
|
2010-08-12 21:03:33 +02:00 |
Ettl Martin
|
a6be941006
|
actived Wconversion flag in Makefile and fixed almost all Warnings from gcc-4.4
|
2010-08-12 19:39:19 +02:00 |
Robert Reif
|
47c776247a
|
Symbol database: fix a small bug and add more tests. ticket: #1895
|
2010-08-12 07:38:27 +02:00 |
Robert Reif
|
c88aa242e8
|
Symbol database: better handling of 'friend'. ticket: #1895
|
2010-08-11 22:36:04 +02:00 |
Daniel Marjamäki
|
cb72f21994
|
Optimisation in Tokenizer::tokenize
|
2010-08-11 17:29:33 +02:00 |
Daniel Marjamäki
|
0ea9e98680
|
Optimisation: Made inner loop in Tokenizer::setVarId faster
|
2010-08-10 19:06:45 +02:00 |
Daniel Marjamäki
|
a1f288d088
|
Tokenizer::setVarId : Fixed a problem when using static class members
|
2010-08-10 18:22:58 +02:00 |
Robert Reif
|
03c436a735
|
Symbol database: Refactoring
|
2010-08-10 18:01:33 +02:00 |
Robert Reif
|
483a3ddfe1
|
Fixed #1925 (fix some cppcheck warnings in cppcheck)
|
2010-08-10 07:26:59 +02:00 |
Robert Reif
|
217b9425b5
|
Fixed #1922 (False positive: function can be const when both const and non-const functions are provided.)
|
2010-08-09 17:54:16 +02:00 |
Robert Reif
|
12523bc745
|
Symbol database: Enhancements and fixes. Ticket: #1895
|
2010-08-09 17:50:26 +02:00 |
Daniel Marjamäki
|
6a3befa720
|
Optimising: Tokenizer::setVarId when setting variable ids for struct/class members
|
2010-08-08 19:14:23 +02:00 |
Daniel Marjamäki
|
195b48e81f
|
astyle formatting
|
2010-08-08 18:55:15 +02:00 |
Daniel Marjamäki
|
1d79c164c4
|
Optimisation: Optimised firstWordEquals
|
2010-08-08 18:54:49 +02:00 |
Daniel Marjamäki
|
5a8181d425
|
Tokenizer: 'simplifyCalculations();' should have the same results as 'while (simplifyCalculations());'
|
2010-08-08 09:25:09 +02:00 |
Daniel Marjamäki
|
11ef2c0a06
|
Refactoring: Cppcheck::reportProgress needs to call _errorLogger::reportProgress. Ticket: #1625
|
2010-08-08 08:46:47 +02:00 |
Daniel Marjamäki
|
1555901077
|
Refactoring: Made Tokenizer::simplifyCalculations a little faster
|
2010-08-08 08:28:28 +02:00 |
Daniel Marjamäki
|
764ce99c6f
|
Performance: Refactoring CheckOther::nullPointerStructByDeRefAndChec to make it faster
|
2010-08-07 21:00:17 +02:00 |
Daniel Marjamäki
|
dcf54621d4
|
visual studio: fixed a few compiler warnings (when saving istream::get result in a char)
|
2010-08-07 20:33:24 +02:00 |
Daniel Marjamäki
|
029613d4c4
|
Fixed #1923 (False positive: Possible null pointer derefence in else if)
|
2010-08-07 19:59:56 +02:00 |
Daniel Marjamäki
|
262885f3e0
|
Fixed #1921 (false positive: the function '...' can be declared as const (inline friend))
|
2010-08-07 16:08:44 +02:00 |
Daniel Marjamäki
|
ed4f1164a1
|
Fixed #1894 (unreadVariable false positive with const references)
|
2010-08-07 15:53:51 +02:00 |
Daniel Marjamäki
|
050011d287
|
Fixed #1881 (false positive: The function '...' can be const (nonconst code is hidden inside #if))
|
2010-08-07 13:08:36 +02:00 |
Daniel Marjamäki
|
54121a74ff
|
Symbol Database: Don't use it when it is not needed
|
2010-08-07 12:41:11 +02:00 |
Daniel Marjamäki
|
9e7b087832
|
Refactoring: Made CheckClass members private
|
2010-08-07 12:26:42 +02:00 |
Daniel Marjamäki
|
c395e51389
|
New check: look for calculation inside sizeof
|
2010-08-06 22:57:10 +02:00 |
Daniel Marjamäki
|
7911626aed
|
gcc: fixed some more -Wsign-conversion warnings
|
2010-08-06 22:43:06 +02:00 |
Daniel Marjamäki
|
12217461a2
|
gcc: fixed some more -Wsign-conversion warnings
|
2010-08-06 22:37:48 +02:00 |
Daniel Marjamäki
|
adc47f1820
|
Fixed #1487 (fix gcc compiler warnings)
|
2010-08-06 21:02:43 +02:00 |
Daniel Marjamäki
|
271a74a16c
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 19:42:31 +02:00 |
Daniel Marjamäki
|
faa713e7b5
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 19:40:54 +02:00 |
Daniel Marjamäki
|
290d02780f
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 19:38:21 +02:00 |
Daniel Marjamäki
|
3adfc61eca
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 19:15:44 +02:00 |
Daniel Marjamäki
|
146465a6ad
|
gcc: Fixed some compiler warnings when using -Wsign-conversion. Ticket: #1487
|
2010-08-06 18:42:55 +02:00 |
Daniel Marjamäki
|
7fb44d1995
|
gcc: fixed some compiler warnings when using -Wsign-conversion
|
2010-08-06 18:32:31 +02:00 |
Daniel Marjamäki
|
6346e1aa90
|
Borland C++: Fixed compiler errors
|
2010-08-06 17:44:26 +02:00 |
Daniel Marjamäki
|
f5823f7747
|
Visual Studio: Fixed warnings
|
2010-08-06 17:32:16 +02:00 |
Daniel Marjamäki
|
567f1da4b4
|
Preprocessor: Compiler dependent parsing of '<backspace><space><newline>'. Maybe it should be possible to control it from the commandline instead. Ticket: #640
|
2010-08-06 08:50:31 +02:00 |
Daniel Marjamäki
|
32d98969fb
|
suppress visual studio warnings about loosing data when calculating Token::progressValue
|
2010-08-05 21:40:04 +02:00 |
Daniel Marjamäki
|
eedb5e383e
|
Memory leaks: better handling of 'return strcmp(..' etc
|
2010-08-05 21:23:32 +02:00 |
Daniel Marjamäki
|
81c058f2be
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2010-08-05 19:02:21 +02:00 |
Daniel Marjamäki
|
2450a80556
|
Visual Studio: Added /MP switch
|
2010-08-05 19:02:05 +02:00 |
Ettl Martin
|
d16944398a
|
fixed compiler Warning in lib/checkbufferoverrun about comparison of signed and unsigned variable
|
2010-08-05 18:58:58 +02:00 |
Daniel Marjamäki
|
1b2f16f443
|
Buffer overflow: Fixed two TODO test cases
|
2010-08-05 11:01:47 +02:00 |
Daniel Marjamäki
|
65f7bcbfa5
|
null pointers: fixed TODO assertion - dereference pointer in function call and then checking that it is not NULL
|
2010-08-05 08:19:36 +02:00 |
Daniel Marjamäki
|
6f228033d2
|
null pointers: fixed todo test case
|
2010-08-05 08:06:19 +02:00 |
Daniel Marjamäki
|
9d24c9ceaa
|
Memory leaks: refactoring return handling
|
2010-08-04 23:01:32 +02:00 |
Daniel Marjamäki
|
239d264432
|
uninitialized variables: fixed false negatives when uninitialized pointer data is read
|
2010-08-04 21:13:40 +02:00 |
Daniel Marjamäki
|
6d94c4f15e
|
Memory leaks: don't translate 'return p[10];' to 'return use ;'
|
2010-08-04 20:48:20 +02:00 |
Daniel Marjamäki
|
33bf8bf730
|
Fixed #1670 (False negative: Array index out of bounds in return statement)
|
2010-08-04 20:38:52 +02:00 |