Paul Fultz II
|
5f0fe1dfe7
|
Fix another FP with range for macro (#3276)
|
2021-05-26 04:52:55 +02:00 |
Daniel Marjamäki
|
a4653a057a
|
Uninitialized variables; Fixed FP for range for loop
|
2021-05-25 20:37:22 +02:00 |
Daniel Marjamäki
|
7d84b8f1bc
|
Uninitialized variables; Fix FP when assigning struct members
|
2021-05-25 16:13:32 +02:00 |
Daniel Marjamäki
|
b61eaec5b4
|
Cppcheck self-check; use Token::simpleMatch
|
2021-05-24 21:14:54 +02:00 |
Daniel Marjamäki
|
4cccc710ef
|
Uninitialized variables; Fixed FP when bitmask is used on address
|
2021-05-24 20:55:13 +02:00 |
Paul Fultz II
|
0862045ef7
|
Refactor valueFlowUninit check (#3275)
|
2021-05-24 19:59:22 +02:00 |
Daniel Marjamäki
|
b7803ea6fb
|
Uninitialized variables; Fixed false positives for reference cast and dereferencing address of uninitialized variable
|
2021-05-24 17:50:28 +02:00 |
Daniel Marjamäki
|
4ad90bf6f1
|
Uninitialized variables; Fixed FP in inner for loop
|
2021-05-24 17:02:19 +02:00 |
Daniel Marjamäki
|
fa72ec20b2
|
Uninitialized variables; avoid false positives when passing uninitialized variable to unknown function
|
2021-05-24 15:54:09 +02:00 |
Daniel Marjamäki
|
a2e709a652
|
Uninitialized variables; Try to remove heuristics for assignment with overloaded <<. That is non-standard behavior for the << operator. Let's see how much FPs we get.
|
2021-05-24 13:17:50 +02:00 |
Daniel Marjamäki
|
8ad0905e3b
|
Uninitialized variables; Fixed FP in valueflow-based checking
|
2021-05-23 18:43:34 +02:00 |
Daniel Marjamäki
|
cbbd7f0bd0
|
Uninitialized variables; Improved handling of function parameter
|
2021-05-23 14:36:56 +02:00 |
Daniel Marjamäki
|
d64aea90fa
|
astyle formatting
|
2021-05-23 14:36:45 +02:00 |
Daniel Marjamäki
|
8828619855
|
Fixed #10293 (Uninitialized variables; False positive for array in union)
|
2021-05-23 12:06:23 +02:00 |
Daniel Marjamäki
|
85723f8605
|
Uninitialized variables; Different heuristic needed for const pointer function parameter
|
2021-05-23 11:45:47 +02:00 |
Daniel Marjamäki
|
1df93f5474
|
Uninitialized variables; create utility function isSizeOfEtc
|
2021-05-22 19:45:46 +02:00 |
Daniel Marjamäki
|
1cb48ad418
|
Uninitialized variables; Fixed false positive in sizeof()
|
2021-05-22 11:04:42 +02:00 |
Daniel Marjamäki
|
68c46e146d
|
Uninitialized variables; Fixed FP when returning malloc pointer
|
2021-05-21 17:10:49 +02:00 |
Daniel Marjamäki
|
1e6a574cff
|
Uninitialized variables; Passing address of uninitialized variable to function
|
2021-05-21 15:27:13 +02:00 |
Daniel Marjamäki
|
8adfcc848c
|
Uninitialized variables; check RHS expression
|
2021-05-21 14:31:25 +02:00 |
Paul Fultz II
|
5409fa8afd
|
Fix disabled valueFlowUninit tests (#3262)
|
2021-05-21 07:28:34 +02:00 |
Daniel Marjamäki
|
4746d4b819
|
Uninitialized variables; Improved checking of loops
|
2021-05-20 22:56:14 +02:00 |
Daniel Marjamäki
|
8e650e4243
|
Uninitialized variable; Fixed FP after unconditional scope with conditional initialization
|
2021-05-20 18:38:59 +02:00 |
Daniel Marjamäki
|
ca5fab8219
|
Uninitialized variables; Fixed false positive in range for loop
|
2021-05-19 21:12:11 +02:00 |
Daniel Marjamäki
|
abe810d718
|
Uninitialized variables; Fix false positive in switch inside loop
|
2021-05-19 13:07:04 +02:00 |
Daniel Marjamäki
|
e35c46bcb9
|
Uninitialized variables; Fixed false positive for overloaded & 'ar & a & b & c'
|
2021-05-18 21:03:43 +02:00 |
Daniel Marjamäki
|
0aebc32ae0
|
Uninitialized variables; Fixed false positive for 'cin >> x[0]'
|
2021-05-18 20:13:27 +02:00 |
Daniel Marjamäki
|
84f8b7b50a
|
Uninitialized variables; Fixed error message, use Token::errorString
|
2021-05-17 16:51:30 +02:00 |
Daniel Marjamäki
|
bde8b4316e
|
Uninitialized variables; Fixed FP in range based for loop
|
2021-05-17 13:31:16 +02:00 |
Daniel Marjamäki
|
4322311482
|
Uninitialized variables; Fixed struct member access FP
|
2021-05-17 11:50:31 +02:00 |
Daniel Marjamäki
|
c78a1dbbaf
|
Fixed self-check warning, shadow variable
|
2021-05-17 11:35:04 +02:00 |
Daniel Marjamäki
|
b115e4a932
|
Uninitialized variables; Fixed false positive in member assignment
|
2021-05-17 10:31:02 +02:00 |
Daniel Marjamäki
|
16ce0f1dbf
|
Uninitialized variables; Clarify warnings, bailout for binary & to avoid FPs
|
2021-05-17 09:22:19 +02:00 |
Daniel Marjamäki
|
224492b0b5
|
Uninitalialized variables; Avoid FP for void cast
|
2021-05-17 05:59:28 +02:00 |
Daniel Marjamäki
|
30ef6db24c
|
CI; Fixed self check
|
2021-05-16 23:39:10 +02:00 |
Daniel Marjamäki
|
e034fa8a6e
|
UninitVar: Rewrite CheckUninitVar::isVariableUsage(), use AST primarily
|
2021-05-16 22:27:04 +02:00 |
Daniel Marjamäki
|
2c155a7a78
|
Uninitialized variables; use AST
|
2021-05-16 11:58:51 +02:00 |
Daniel Marjamäki
|
8476900a62
|
checkuninitvar; refactor code a bit
|
2021-05-16 08:38:51 +02:00 |
Daniel Marjamäki
|
899b88754f
|
uninitialized variables; fix false positive in loop
|
2021-05-15 11:16:47 +02:00 |
Daniel Marjamäki
|
c67e618627
|
self check; Fix shadow variable
|
2021-05-14 23:05:27 +02:00 |
Daniel Marjamäki
|
809c70b9c3
|
uninitialized variables; fix FP in for loop
|
2021-05-14 21:36:51 +02:00 |
Daniel Marjamäki
|
c29997b117
|
uninitvar: fixed TODO assertion
|
2021-05-14 11:54:18 +02:00 |
Daniel Marjamäki
|
d549770b5b
|
updated extracttests.py. fix syntax errors in test cases.
|
2021-05-13 20:21:02 +02:00 |
Daniel Marjamäki
|
22ab9ccd7f
|
Fixed #10273 (False negative; Uninitialized variable in for loop)
|
2021-05-11 20:35:15 +02:00 |
Daniel Marjamäki
|
db7be3e91b
|
Fixed #9810 (Improve check: uninitialized struct member not detected)
|
2021-05-10 19:24:03 +02:00 |
Daniel Marjamäki
|
c37b8ea55c
|
Fixed #8299 (false negative: uninitialized struct member)
|
2021-05-10 18:38:44 +02:00 |
Oliver Stöneberg
|
155ff890a5
|
split "autoNoType" and "bailoutUninitVar" from more generic "debug" (#3209)
|
2021-04-16 15:19:29 +02:00 |
Oliver Stöneberg
|
6397e29f84
|
cleaned up includes based on include-what-you-use (#3141)
|
2021-04-03 21:30:50 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
PKEuS
|
141d2ac215
|
Refactorization: Improved internal implementation of severity and certainty levels
Backported from LCppC.
|
2021-02-24 22:00:06 +01:00 |