Paul Fultz II
|
5d1fdf7958
|
Fix issue 7904: Handle double nots in isSameExpression (#1305)
* Fix issue 7904: Handle double nots in isSameExpression
* Skip checking double nots in assignments
* Use ast to check for double not
|
2018-07-15 11:30:02 +02:00 |
Paul Fultz II
|
42f075c3fa
|
Skip literals for always true/false (#1304)
|
2018-07-12 23:06:47 +02:00 |
Sebastian
|
5cc8da2db4
|
cfg/runtests.sh: Check syntax of defines in configuration files. (#1303)
travis: Add xmlstarlet package used by cfg/runtests.sh
|
2018-07-12 08:40:26 +02:00 |
Daniel Marjamäki
|
b398398dec
|
Fixed #8360 (false positive "Ineffective call of function 'empty()'")
|
2018-07-10 22:58:02 +02:00 |
Daniel Marjamäki
|
7e2858f158
|
astyle formatting
[ci skip]
|
2018-07-10 22:56:18 +02:00 |
Daniel Marjamäki
|
03faa25d12
|
Conditions: Better handling of function calls
|
2018-07-08 15:58:04 +02:00 |
amai2012
|
c2f0828a61
|
#6645 false negative: condition is always false. Add a regression test
|
2018-07-03 08:25:37 +02:00 |
Daniel Marjamäki
|
24dd4c9c26
|
Restore code in checkVariableScope. Fixes false negative
|
2018-07-01 22:31:45 +02:00 |
Daniel Marjamäki
|
60ac463a79
|
CheckClass: Restore a few warnings about member initialization of classes
|
2018-06-29 22:54:12 +02:00 |
Alexander Mai
|
320a957bbc
|
Extend TestSymbolDatabase::findFunction19 to outline different results depending whether char is signed or unsigned on compile time
|
2018-06-28 22:16:18 +02:00 |
Daniel Marjamäki
|
61c56eda44
|
Tweak the CheckClass::constructors() check
|
2018-06-27 14:02:57 +02:00 |
Daniel Marjamäki
|
10e693a8c3
|
Revert "SymbolDatabase: Improved lookup of function calls"
This reverts commit 3c87d60d5d .
|
2018-06-26 23:14:12 +02:00 |
Daniel Marjamäki
|
3c87d60d5d
|
SymbolDatabase: Improved lookup of function calls
|
2018-06-26 22:12:12 +02:00 |
Daniel Marjamäki
|
c583fb9186
|
Revert "SymbolDatabase: Improved lookup of function calls"
This reverts commit e4a70f87e6 .
|
2018-06-26 13:05:33 +02:00 |
Daniel Marjamäki
|
e4a70f87e6
|
SymbolDatabase: Improved lookup of function calls
|
2018-06-26 11:38:45 +02:00 |
Daniel Marjamäki
|
33493883b2
|
TestSymbolDatabase: Remove unused variable
|
2018-06-24 17:13:27 +02:00 |
Daniel Marjamäki
|
ea6a9c965d
|
TestSymbolDatabase: Code cleanup
|
2018-06-24 17:06:51 +02:00 |
Daniel Marjamäki
|
cde63c7573
|
Use Variable::valueType instead of Variable::typeStartToken in auto variables
|
2018-06-24 08:25:19 +02:00 |
Daniel Marjamäki
|
655a8b21b6
|
Fix false positive 'passedByValue' when address of argument is used
|
2018-06-23 23:25:06 +02:00 |
Daniel Marjamäki
|
2a8296879c
|
CheckOther: Use Variable::valueType() instead of Variable::typeStartToken
|
2018-06-23 16:42:36 +02:00 |
Daniel Marjamäki
|
d0614b9b36
|
varScope: Fix false negatives for references
|
2018-06-22 22:51:03 +02:00 |
Daniel Marjamäki
|
10fc070f44
|
SymbolDatabase: Better handling of type aliases in ValueType
|
2018-06-20 14:49:55 +02:00 |
Daniel Marjamäki
|
b4cb2505c3
|
SymbolDatabase: Add Variable::valueType(). First step to reuse ValueType handling in Variable
|
2018-06-20 10:00:15 +02:00 |
Daniel Marjamäki
|
610b26bfbc
|
Rename private member _platform_types
|
2018-06-17 16:58:28 +02:00 |
Daniel Marjamäki
|
074177fc6e
|
Rename private member variables
|
2018-06-17 16:55:02 +02:00 |
Daniel Marjamäki
|
e08859e329
|
Fix testrunner compiling
|
2018-06-16 22:28:14 +02:00 |
Daniel Marjamäki
|
76280fe847
|
Fix testrunner
|
2018-06-16 21:36:30 +02:00 |
Daniel Marjamäki
|
593f7eee38
|
Fixed #8624 (Crash below CheckOther::checkDuplicateExpression)
|
2018-06-14 22:39:26 +02:00 |
Daniel Marjamäki
|
45379a3aa6
|
Updated copyright year for modified files
[ci skip]
|
2018-06-10 22:07:21 +02:00 |
Paul Fultz II
|
daacf27c2e
|
Fix false positive from issue 8612 (#1285)
|
2018-06-10 00:05:23 +02:00 |
Daniel Marjamäki
|
03b2e0eee7
|
inline suppressions: treat arithmetic operators as start-of-comment
|
2018-06-09 22:50:51 +02:00 |
Paul Fultz II
|
8d53bcfd63
|
Fix FP when using non-const members and also check return type of function (#1283)
|
2018-06-09 08:05:19 +02:00 |
orbitcowboy
|
d10788164a
|
windows.cfg: Added support for _locale_t
|
2018-06-08 14:41:56 +02:00 |
orbitcowboy
|
c56033f998
|
test/windows.cfg: Fixed wrong test case.
|
2018-06-08 14:33:37 +02:00 |
Daniel Marjamäki
|
84f0a18053
|
passedByReference: avoid false positives for std::pair
|
2018-06-08 10:19:02 +02:00 |
Daniel Marjamäki
|
44c78d1770
|
passedByReference: avoid false positives for std::function
|
2018-06-08 08:40:14 +02:00 |
Daniel Marjamäki
|
de09c117bf
|
Fixed #8618 (False positive: shared_ptr is passed by reference by intention)
|
2018-06-07 22:39:21 +02:00 |
Daniel Marjamäki
|
1abc9008d8
|
Fixed #8573 (FP noCopyConstructor - derive from noncopyable class)
|
2018-06-06 16:02:25 +02:00 |
Daniel Marjamäki
|
b9c1308a81
|
Fixed #8575 (false positive: longCastAssign)
|
2018-06-04 22:51:21 +02:00 |
orbitcowboy
|
74b18d7fd9
|
windows.cfg: Added support for _strncpy_s_l().
|
2018-06-04 16:58:09 +02:00 |
Daniel Marjamäki
|
7b106c067a
|
Fixed #8603 (SymbolDatabase: 2 scopes with same function)
|
2018-06-03 23:14:24 +02:00 |
orbitcowboy
|
55ff7c0823
|
test std.cfg: Updated tests for strncpy_s().
|
2018-05-31 11:23:54 +02:00 |
Daniel Marjamäki
|
ccbfd623d5
|
astyle formatting
[ci skip]
|
2018-05-31 07:02:08 +02:00 |
amai2012
|
8d55d361ae
|
#8602 Template default parameter without name yields syntax error
|
2018-05-30 17:09:31 +02:00 |
orbitcowboy
|
c7993c38b5
|
bsd.cfg: Added support for strlcat().
|
2018-05-30 16:47:00 +02:00 |
orbitcowboy
|
d412c3908f
|
test std.cfg: Fixed introduced regression.
|
2018-05-30 16:30:00 +02:00 |
orbitcowboy
|
39feb150c0
|
std.cfg and windows.cfg: Added support for wcscat_s() and _tcscat_s().
|
2018-05-30 16:25:09 +02:00 |
orbitcowboy
|
ef82477d11
|
std.cfg: Do not take the return value of std::locale::global() into account.
|
2018-05-30 16:04:40 +02:00 |
IOBYTE
|
7681bbf227
|
Fixed #8146 (false positive: enum initialized using class member initializer syntax in struct in struct) (#1270)
|
2018-05-30 15:40:16 +02:00 |
orbitcowboy
|
d06eb3eb8f
|
std.cfg: Added support for strcat_s() (since C11).
|
2018-05-30 14:30:26 +02:00 |