12820 Commits

Author SHA1 Message Date
Daniel Marjamäki
830d1eb3fd Revert "Fixed #6538 (Symboldatabase: improve isFunction)"
This reverts commit d7ef89bbe6fa9c8e8cd21f0ad53f4cbfa704644e.

There was crashes in a Travis job.
2015-02-23 08:07:19 +01:00
Robert Reif
d7ef89bbe6 Fixed #6538 (Symboldatabase: improve isFunction) 2015-02-23 06:49:50 +01:00
Alexander Mai
26c2c4a824 Extend verbose message for memsetClassFloat 2015-02-22 15:41:02 +01:00
Alexander Mai
fd7d29447d std.cfg: snprintf(NULL,0,) is legal. Fix some testcases in test/cfg as well 2015-02-22 14:25:25 +01:00
Daniel Marjamäki
d4fa656e58 Refactor and improve Tokenizer::sizeofAddParentheses 2015-02-22 13:38:06 +01:00
PKEuS
bedc935ab0 New check: Warn about constant expression if ( unknown | non_null_constant) (#6519) 2015-02-22 13:09:39 +01:00
PKEuS
5f31242ee8 CheckOther::checkRedundantAssignment(): Bail out on inline assembly (#6525) 2015-02-22 12:03:53 +01:00
PKEuS
f04070940e Fixed setVarId on ternary operator in initialization list 2015-02-22 11:57:46 +01:00
PKEuS
bae95b4560 Fixed noise in CheckOther::checkLibraryMatchFunctions(). 2015-02-21 12:39:02 +01:00
PKEuS
e02caea025 Fixed C&P-mistake in comment 2015-02-21 12:39:02 +01:00
Alexander Mai
6bfeb71dd2 Add more interfaces to gnu and posix libraries 2015-02-21 11:08:58 +01:00
Martin Ettl
b12ebc1733 posix.cfg: utime() and utimes() second parameter is allowed to be NULL. 2015-02-20 22:43:48 +01:00
Alexander Mai
6d9eb6199d posix.cfg: add support for sched.h and 1 bugfix 2015-02-20 20:50:20 +01:00
amai2012
3c891f7960 Merge pull request #528 from Dmitry-Me/removeC4189
Remove C4189 in release builds
2015-02-20 12:28:14 +01:00
amai2012
da2adc5f32 Merge pull request #527 from Dmitry-Me/reduceDumplication
Reduce code duplication
2015-02-20 10:14:38 +01:00
Dmitry-Me
19d05979ee Remove C4189 in release builds 2015-02-20 11:00:34 +03:00
Dmitry-Me
bd3428e039 Reduce code duplication 2015-02-20 10:26:02 +03:00
amai2012
88b6e4a464 Merge pull request #526 from Dmitry-Me/resolveCid1037075
Resolve CID 1037075
2015-02-19 18:15:10 +01:00
Dmitry-Me
158a2acc41 Resolve CID 1037075 2015-02-19 17:16:38 +03:00
PKEuS
6227abac73 Fixed GCC (testsymboldatabase.cpp) and MSVC (checkother.cpp) warnings 2015-02-18 21:19:36 +01:00
Alexander Mai
6a7605271a Fix compiler warning. Add interfaces of POSIX passwd.h and pwd.h to posix.cfg 2015-02-18 20:56:44 +01:00
Daniel Marjamäki
e251a99817 AST: fix handling of sizeof. ticket #6515 2015-02-18 19:56:13 +01:00
Daniel Marjamäki
fd4d4bba33 test/cfg/posix.c: fix tests 2015-02-17 19:58:07 +01:00
Daniel Marjamäki
b1e9d9b86f Coverity CID 1270450: Removed redundant conditions 2015-02-17 19:32:59 +01:00
Daniel Marjamäki
6363c1359d TestUninitVar: moved out posix.cfg testing 2015-02-17 18:16:29 +01:00
Daniel Marjamäki
d900148e6b TestUninitVar: Fix compile error 2015-02-17 18:09:23 +01:00
Daniel Marjamäki
e5c098c7de TestUninitVar: move out posix.cfg testing 2015-02-17 18:08:19 +01:00
Daniel Marjamäki
e9663873e5 TestOther: refactoring library testing 2015-02-17 15:52:45 +01:00
Alexander Mai
0a6babea74 #6181 Drop redundantGetAndSetUserId. Ensure (style-) warnings are issued if setuid()/getuid() and some related functions are ignored. Move strdupa()/strndupa() from posix.cfg to gnu.cfg 2015-02-16 22:19:51 +01:00
Alexander Mai
115cefc8fb #6181 Drop redundantGetAndSetUserId. Ensure (style-) warnings are issued if setuid()/getuid() and some related functions are ignored. Move strdupa()/strndupa() from posix.cfg to gnu.cfg 2015-02-16 22:06:08 +01:00
Daniel Marjamäki
42b40b0c85 Merge pull request #525 from Dmitry-Me/moreDoubleSlashCases
Handles double slashes close to end of path, more tests
2015-02-16 18:02:51 +01:00
Daniel Marjamäki
d83f07dddd TestOther: moved posix.cfg testing 2015-02-16 16:25:27 +01:00
Dmitry-Me
f0e0201c2d Better handle double slashes, more tests 2015-02-16 13:11:13 +03:00
PKEuS
585292df63 Merge pull request #524 from Dmitry-Me/reorderChecks3
Reorder checks
2015-02-16 10:57:56 +01:00
Dmitry-Me
56747e4af9 Reorder checks 2015-02-16 12:11:13 +03:00
PKEuS
77a9822a97 Merge pull request #523 from Dmitry-Me/extraMultiSlashTest
Deduplicate a multislash test
2015-02-16 10:03:18 +01:00
Dmitry-Me
764e7ff79b Deduplicate a multislash test 2015-02-16 10:19:08 +03:00
Daniel Marjamäki
fe8ba51f03 TestMemLeak: moved posix.cfg tests 2015-02-15 18:11:09 +01:00
Daniel Marjamäki
adedb5a888 TestMemLeakInFunction: Moved test to cfg test 2015-02-15 15:56:05 +01:00
Daniel Marjamäki
cc0f61376a more cleanup of std.cfg testing in TestBufferOverrun 2015-02-14 18:55:54 +01:00
Thomas Jarosch
2da43035f4 Add openlog() / syslog() / vsyslog() to posix.cfg 2015-02-14 18:50:26 +01:00
Daniel Marjamäki
e510902d58 TestBufferOverrun cleanup some more std.cfg testing 2015-02-14 17:30:08 +01:00
Daniel Marjamäki
86cf372309 Merge pull request #522 from simartin/revert_6181_add_6354_6414
Revert fix for #6181, that caused #6354 and #6414.
2015-02-14 16:59:27 +01:00
Daniel Marjamäki
360ec9d853 updated TestBufferOverrun test case. Since checker doesn't use library dont load std.cfg. 2015-02-14 16:44:08 +01:00
Daniel Marjamäki
0c0d62171e removed duplicate testcase. See testcase for #836 2015-02-14 16:41:51 +01:00
Daniel Marjamäki
a57d5d7eda moved testcases 2015-02-14 16:37:48 +01:00
Daniel Marjamäki
e01b30345e move testcases in TestBufferOverrun 2015-02-14 16:29:05 +01:00
Daniel Marjamäki
166db40af2 Fix TestBufferOverrun test case, it was wrongly written. 2015-02-14 15:51:13 +01:00
Daniel Marjamäki
c43d537726 renamed TestBufferOverrun test method to same name as CheckBufferOverrun method that is tested 2015-02-14 15:49:17 +01:00
Daniel Marjamäki
2b7c7134e1 TestBufferOverrun: move memset test 2015-02-14 15:46:00 +01:00