Paul Fultz II
|
a9a6e4c086
|
Regression test for 9811: False positive: Reference to temporary returned (#3434)
|
2021-08-31 09:48:50 +02:00 |
Paul Fultz II
|
7ce17f076a
|
Fix 10318: iterator converted to type, wrong scope check (#3433)
|
2021-08-31 09:48:23 +02:00 |
Paul Fultz II
|
49df3d811a
|
Validate asserts in the AST to fix crash in 10442 (#3428)
|
2021-08-29 20:45:31 +02:00 |
Daniel Marjamäki
|
ccfd18b96d
|
Simplify Typedef: Fixed typedef simplification in expanded tokens
|
2021-08-29 19:14:53 +02:00 |
Daniel Marjamäki
|
19fea629c6
|
Fix FP in checkCompareValueOutOfTypeRange when sign is unknown
|
2021-08-29 16:03:56 +02:00 |
Paul Fultz II
|
92eb59981d
|
Fix 10435: False positive: containerOutOfBounds (#3426)
|
2021-08-29 15:40:10 +02:00 |
Paul Fultz II
|
2ee880752f
|
Fix 10410: FP nullPointerRedundantCheck on if (a || b ) followed by if ( b ) (#3427)
|
2021-08-29 15:39:41 +02:00 |
Daniel Marjamäki
|
06249c08f3
|
argumentSize: Clarify error message
|
2021-08-29 15:38:58 +02:00 |
Daniel Marjamäki
|
0d31486264
|
Fixed #10403 (Wrong AST for destructor call)
|
2021-08-28 22:11:30 +02:00 |
Paul Fultz II
|
c0765c451d
|
Fix 10139: AST broken; std::enable_if_t<> (#3424)
|
2021-08-28 09:28:56 +02:00 |
Paul Fultz II
|
4566e0e439
|
Fix 10148: False positive: knownConditionTrueFalse in for loop due to &= (#3425)
|
2021-08-28 09:28:29 +02:00 |
Daniel Marjamäki
|
a55b0c332a
|
Fixed #10095 (False positive: unreadVariable)
|
2021-08-27 17:37:42 +02:00 |
Paul Fultz II
|
740becbddf
|
Fix 10348: FP knownConditionTrueFalse with condition variable in do ... while loop (#3422)
|
2021-08-27 05:46:57 +02:00 |
Paul Fultz II
|
712ff1c073
|
Fix 10436: hang: valueFlowSubFunction 'ispunct(c)..' (#3423)
|
2021-08-27 05:46:33 +02:00 |
chrchr-github
|
f77d9db852
|
Add test case for #10383 (#3421)
|
2021-08-26 19:37:29 +02:00 |
chrchr-github
|
b2852de456
|
Amend test cases for #10215 (#3420)
|
2021-08-26 19:37:04 +02:00 |
Paul Fultz II
|
1cd9d0479d
|
Fix 10433: assertion failure in ValueFlow (Interval::fromValues) (#3419)
|
2021-08-26 07:46:40 +02:00 |
orbitcowboy
|
b0407ea6b4
|
Added comment to ticket number, there are no real changes [ci skip]
|
2021-08-25 21:14:19 +02:00 |
Paul Fultz II
|
8aa37218c2
|
Fix 10400: FP nullPointer - for loop condition (#3417)
|
2021-08-25 20:33:41 +02:00 |
Daniel Marjamäki
|
11916171fe
|
Fix crash in programmemory, crash found in daca@home package system-root
|
2021-08-25 06:56:19 +02:00 |
Paul Fultz II
|
f7ddd7a35d
|
Fix 10430: FP knownConditionTrueFalse with bool from unsigned char (#3416)
|
2021-08-25 04:51:54 +02:00 |
Paul Fultz II
|
8ddc5764f8
|
Fix 10425: False positive: returnDanglingLifetime when taking address of captured variable (#3415)
|
2021-08-25 04:06:03 +02:00 |
Daniel Marjamäki
|
37ef29889b
|
Fix 10424: ExpressionAnalyzer assertion failure in librevisa
|
2021-08-24 16:06:51 +02:00 |
orbitcowboy
|
7d14f461f0
|
#8860: Added regression test
|
2021-08-24 14:36:13 +02:00 |
Paul Fultz II
|
524db1c756
|
Fix 10420: assertion error when analysing juce (#3413)
|
2021-08-23 11:12:42 +02:00 |
Paul Fultz II
|
865163b2ba
|
Add library configurations for free functions like std::size, std::empty, etc (#3410)
|
2021-08-23 09:03:48 +02:00 |
orbitcowboy
|
4ff0db1ec4
|
#8631: Added regression test
|
2021-08-23 08:51:54 +02:00 |
orbitcowboy
|
7fc145d076
|
#7802: Added a regression test
|
2021-08-22 20:17:18 +02:00 |
orbitcowboy
|
98a84b62a3
|
#2019: Added regression test
|
2021-08-22 20:01:25 +02:00 |
Daniel Marjamäki
|
db57efa486
|
CheckBufferOverrun: Reimplement CheckBufferOverrun::argumentSize check
|
2021-08-22 16:37:41 +02:00 |
Paul Fultz II
|
a0c37ceba2
|
Fix FP: Set correct bounds for interval (#3411)
|
2021-08-21 21:17:05 +02:00 |
Paul Fultz II
|
d30f42e0da
|
Fix FP when calling a function in a condition (#3412)
|
2021-08-21 18:52:11 +02:00 |
Daniel Marjamäki
|
e4f0096255
|
TestSimplifyUsing; code cleanup
|
2021-08-21 10:39:53 +02:00 |
Daniel Marjamäki
|
ca50dea97d
|
Fix in Tokenizer::simplifyUsing for non-scopes
|
2021-08-21 10:10:40 +02:00 |
Daniel Marjamäki
|
d73ab0ad96
|
Tokenizer::simplifyUsing; Fixed bug when enum class is used
|
2021-08-20 16:08:01 +02:00 |
Paul Fultz II
|
e62cdbb664
|
Deduce symbolic values from conditions (#3406)
|
2021-08-19 22:01:55 +02:00 |
Paul Fultz II
|
e0de48bb1d
|
Fix 7524: ValueFlow: false path for 'x<3' (#3393)
|
2021-08-16 09:19:07 +02:00 |
Daniel Marjamäki
|
83270a6c52
|
Fixed #10376 (Cppcheck does not add some function arguments to the dump file)
|
2021-08-15 07:48:01 +02:00 |
Paul Fultz II
|
f81ddd2daa
|
Fix 10408: FP nullPointer on 'return x.release()' (#3404)
|
2021-08-15 07:43:50 +02:00 |
Paul Fultz II
|
422e411b6c
|
Fix 9444: Syntax error on valid C++14 code (#3403)
|
2021-08-15 07:43:02 +02:00 |
Paul Fultz II
|
6d65f86871
|
Fix 9245: Synax error on valid C++14 code: AST broken, binary operator '=' doesn't have two operands. (#3400)
|
2021-08-14 22:50:58 +02:00 |
Paul Fultz II
|
c92dab1329
|
Fix 10406: FP danglingLifetime with pointer-to-pointer (#3401)
|
2021-08-14 21:37:17 +02:00 |
Paul Fultz II
|
818fd248e1
|
Simplify template keyword bracket (#3399)
|
2021-08-14 21:16:27 +02:00 |
Paul Fultz II
|
fdaeaacc40
|
Symboldatabase: Improve valuetypes for containers, iterators, and smart pointers (#3398)
|
2021-08-14 19:00:58 +02:00 |
Paul Fultz II
|
b9ac48c90a
|
Fix 10409: FP 'Condition 's.size()<3' is always false' (#3396)
|
2021-08-14 06:48:38 +02:00 |
Paul Fultz II
|
2a3657154b
|
Dont require __main__ for an addon (#3363)
|
2021-08-12 20:17:51 +02:00 |
Paul Fultz II
|
69eaa9dfd9
|
Refactor: ConditionHandler cleanup (#3394)
|
2021-08-11 08:37:37 +02:00 |
Daniel Marjamäki
|
e95395e5f0
|
Fixed #10397 (FP constParameter - implementing an interface)
|
2021-08-10 15:37:59 +02:00 |
Daniel Marjamäki
|
c2305b1da7
|
Fixed #10396 (FP missingReturn on void operator=())
|
2021-08-10 09:55:16 +02:00 |
Daniel Marjamäki
|
d0b6079a83
|
Fixed #10372 (Confusing message for compareValueOutOfTypeRangeError)
|
2021-08-10 09:38:28 +02:00 |