Frank Zingsheim
|
0943fecf03
|
Fixed #4799 (Segmentation fault in K&R simplification inside lambda expression)
|
2013-05-14 20:56:31 +02:00 |
PKEuS
|
b58e1241dc
|
Distinguish between different swprintf overloads. (#4790)
Fixed MSVC warning recently introduced
|
2013-05-14 02:06:16 -07:00 |
PKEuS
|
1903585ea3
|
Fixed bug in handling rvalue references: Scope has to be set everywhere. (#4732)
|
2013-05-14 01:43:32 -07:00 |
Frank Zingsheim
|
0076ebe08d
|
More general fix to #4187 (False positive: Variable inside a lambda is reported as uninitialized)
Travis: Problems with matchcompiler.py
|
2013-05-12 11:19:10 +02:00 |
Frank Zingsheim
|
511f8a4c1f
|
More general fix to #4187 (False positive: Variable inside a lambda is reported as uninitialized)
|
2013-05-12 10:19:43 +02:00 |
Frank Zingsheim
|
d387e8b770
|
Fixed #4711: (false positive: Consecutive return...)
|
2013-05-11 17:50:59 +02:00 |
Daniel Marjamäki
|
2f1050595d
|
CppCheck: Added _simplify flag that can be used by clients to disable simplifications
|
2013-05-11 11:35:04 +02:00 |
Daniel Marjamäki
|
b6bcdf2936
|
Fixed #4520 (segmentation fault of cppcheck (preprocessing))
|
2013-05-09 18:50:24 +02:00 |
PKEuS
|
fb480ebb0a
|
Now really fixed #4604.
|
2013-05-09 15:39:33 +02:00 |
PKEuS
|
881b47e79d
|
Revert "Improved handling of 0 initializations (#4604)"
This reverts commit 1201e417ec .
|
2013-05-09 15:32:02 +02:00 |
PKEuS
|
0a104c40b7
|
Fixed "Improved handling of 0 initializations (#4604)"
This fixes commit 1201e417ec .
|
2013-05-09 15:25:36 +02:00 |
PKEuS
|
982b9491d4
|
Improved handling of 0 initializations (#4604)
|
2013-05-09 06:23:25 -07:00 |
PKEuS
|
c42b89fb88
|
Revert "Improved handling of 0 initializations (#4604)"
This reverts commit 1201e417ec .
|
2013-05-09 15:19:23 +02:00 |
PKEuS
|
1201e417ec
|
Improved handling of 0 initializations (#4604)
|
2013-05-09 06:17:10 -07:00 |
Daniel Marjamäki
|
cbe0a0825c
|
Fixed #4725 (Tokenizer: Replace block declaration (^{}) with asm())
|
2013-05-09 14:47:18 +02:00 |
Daniel Marjamäki
|
455b07a641
|
CheckAssert: Fixed shadow variable warning
|
2013-05-09 06:29:12 +02:00 |
Lena Herscheid
|
e23038c4de
|
Fixed #4775 (Check for assert() with side effects)
|
2013-05-07 21:35:16 +02:00 |
Daniel Marjamäki
|
67979f00be
|
ErrorLogger: Make sure Token class is known
|
2013-05-07 18:18:15 +02:00 |
Frank Zingsheim
|
bca751b9f4
|
Fixed #4773 (Regression: wrong detection of unitialized variable)
|
2013-05-06 18:45:00 +02:00 |
Daniel Marjamäki
|
4659745106
|
Fixed #4786 (segfault with one LibreOffice file)
|
2013-05-06 16:56:34 +02:00 |
Daniel Marjamäki
|
3f5a858800
|
dmake: update Makefile
|
2013-05-05 09:22:04 +02:00 |
Daniel Marjamäki
|
ea60c5b14b
|
CheckBufferOverrun: Code cleanup
|
2013-05-05 08:14:19 +02:00 |
Daniel Marjamäki
|
079d22fbee
|
Fixed #4734 (False 'Possible null pointer dereference')
|
2013-05-03 16:18:44 +02:00 |
Zachary Blair
|
de8ee5b042
|
Fixed #4554 (false negative: buffer access out of bounds)
|
2013-05-02 21:50:48 -07:00 |
Daniel Marjamäki
|
bfb1bc50e3
|
Fixed #4760 (false negative: (error) usage of uninitialized variable (struct member))
|
2013-05-02 20:34:15 +02:00 |
Daniel Marjamäki
|
44cb070e13
|
Fixed #4737 (False positive: Uninitialized variable 'do_something(&((char*)&var)[0],1);')
|
2013-05-01 13:52:28 +02:00 |
Frank Zingsheim
|
42068a3d60
|
Fixed #4767 (segmentation fault in expand template)
|
2013-05-01 13:28:01 +02:00 |
Daniel Marjamäki
|
287782a679
|
Fixed #4390 (False alarm 'Object pointed by an auto_ptr is destroyed using operator delete. You should not use auto_ptr for pointers obtained with operator new[].')
|
2013-05-01 11:11:57 +02:00 |
Daniel Marjamäki
|
b2798e929d
|
Improved fix for #4455, no false negatives if variable is used before first memset
|
2013-04-30 16:56:44 +02:00 |
Daniel Marjamäki
|
cf75e2bb28
|
astyle formatting
|
2013-04-30 06:44:50 +02:00 |
Daniel Marjamäki
|
47ef8cf455
|
Fixed #4455 (redundantCopy when precleaning with memset)
|
2013-04-30 06:43:16 +02:00 |
Zachary Blair
|
1f97e0e5df
|
Ticket #4510 - Reduced the scope of the safeFunctions variable to avoid a cppcheck style issue
|
2013-04-26 20:06:17 -07:00 |
Baris Demiray
|
548dd42aaf
|
Fixed #933 (Leaks with struct members not detected)
|
2013-04-26 16:11:57 +02:00 |
Zachary Blair
|
2bc67d72c2
|
Ticket #4510 - Fixed a Travis build error resulting from reporting a warning when warnings are not enabled
|
2013-04-26 00:19:39 -07:00 |
Zachary Blair
|
35668380cf
|
Fixed #4510 (False positive: "Possible null pointer dereference if the default parameter value is used" after init)
|
2013-04-25 00:25:56 -07:00 |
Daniel Marjamäki
|
c3d1274db3
|
Reverted 'simplify NOT' since there are problems related to signedness of numeric values.
|
2013-04-24 06:32:34 +02:00 |
Daniel Marjamäki
|
e1dd14626c
|
Fixed #4735 (FP: Mismatching assignment and comparison)
|
2013-04-23 06:47:15 +02:00 |
Daniel Marjamäki
|
a5b044a6e2
|
Fixed #4754 (False positive: Map literals trigger redundant code warning)
|
2013-04-20 07:51:44 +02:00 |
Daniel Marjamäki
|
9f8ce6f77f
|
Fixed #4729 (Tokenizer::setVarId: Varid not tracked properly after function declaration with 'shadow' parameter name)
|
2013-04-19 18:36:16 +02:00 |
PKEuS
|
c2664a063e
|
Use existing Standards object instead of creating new one
Made const dummy variable static
|
2013-04-18 04:24:09 -07:00 |
Ettl Martin
|
21f9adf15e
|
Merge branch 'master' of github.com:danmar/cppcheck
|
2013-04-16 11:26:08 +02:00 |
Ettl Martin
|
cb343bd718
|
fixed typo in reporting Error
|
2013-04-16 11:25:45 +02:00 |
PKEuS
|
cf5d8fa3df
|
Use Token::link() instead of Token::findClosingBracket() whereever possible
|
2013-04-15 13:48:28 -07:00 |
Daniel Marjamäki
|
9ad39ca4c0
|
Fixed #4544 (Crash with this line : class CD : public CC< class CB< CA > >)
|
2013-04-12 16:38:12 +02:00 |
Daniel Marjamäki
|
e8fbd39efd
|
Templates: better handling of 'X<class Y>' template instantiations. Ticket: #4544
|
2013-04-11 18:58:39 +02:00 |
Ettl Martin
|
e03a3946d0
|
avoid crash in checkother:wrongPipeParameterSize when a pointer with unknown size is provided.
|
2013-04-11 14:22:22 +02:00 |
Ettl Martin
|
33cfc1a52e
|
fixed #4726: simplify bitwise Not (~ %num%)
|
2013-04-11 09:16:40 +02:00 |
Daniel Marjamäki
|
a49fc57e00
|
Tokenizer: don't simplify 'a!=(b!=0)' to 'a!=b'. Ticket: #4697
|
2013-04-11 07:19:32 +02:00 |
Frank Zingsheim
|
54e7c8f6a2
|
Implemented support for move constructors:
Adapt code to Function::eMoveConstructor
introduced in commit eb2962792f
|
2013-04-10 21:57:22 +02:00 |
Daniel Marjamäki
|
7fdaba43ed
|
Uninitialized variables: Fixed fp when initializing struct with function in loop body
|
2013-04-10 20:46:44 +02:00 |