Daniel Marjamäki
|
8d20d8afb5
|
Update Copyright year
|
2020-10-03 09:15:56 +02:00 |
Daniel Marjamäki
|
27fbe28804
|
Try to make Travis happy
|
2020-10-02 21:24:30 +02:00 |
Daniel Marjamäki
|
aa055fe430
|
try to make test/cli happy
|
2020-10-02 20:30:28 +02:00 |
Daniel Marjamäki
|
6de91d6386
|
Fixed #9707 (False positive: unreadVariable, union)
|
2020-10-02 20:22:22 +02:00 |
Daniel Marjamäki
|
ea3a9d658a
|
Suppressions: Add special case for backwards compatibility. suppression comment after a {.
|
2020-10-02 18:56:26 +02:00 |
Daniel Marjamäki
|
1251d35ba4
|
Fix SymbolDatabase for 'extern const char ( * x [ 256 ] ) ;'
|
2020-10-02 08:25:43 +02:00 |
orbitcowboy
|
da6f10e369
|
Astyle formatting code [ci skip]
|
2020-10-01 08:33:16 +02:00 |
Daniel Marjamäki
|
1548bf2267
|
Fix googletest.cfg macros ASSERT_THROW and EXPECT_THROW to avoid syntax errors
|
2020-09-30 18:45:04 +02:00 |
orbitcowboy
|
63917bc3c3
|
Better fix for c4dd8536c1
|
2020-09-30 15:44:06 +02:00 |
Daniel Marjamäki
|
c4dd8536c1
|
Fixed make checkcfg
|
2020-09-30 12:36:31 +02:00 |
Daniel Marjamäki
|
fe2717fa37
|
Fixed testrunner
|
2020-09-29 17:43:53 +02:00 |
Daniel Marjamäki
|
bf3833dad5
|
Avoid constStatement false positives for 'foo() || x=5'. Found in daca@home.
|
2020-09-29 13:35:39 +02:00 |
Daniel Marjamäki
|
f956dee58a
|
Tokenizer: Fixed simplification of parentheses in expression 'a=(b,c);'
|
2020-09-29 12:06:30 +02:00 |
Daniel Marjamäki
|
31c800e19e
|
Fixed false positive: suspicious operator ',' seen in daca@home
|
2020-09-29 11:32:48 +02:00 |
Daniel Marjamäki
|
ad9b2741cd
|
varid: set varid for 'extern const char (*x[256]);'. This is a partial fix for #9922
|
2020-09-29 10:53:20 +02:00 |
Daniel Marjamäki
|
d901edd4af
|
Avoid clarifyCalculation warning for 'x % 16 ? 1 : 0' expression. Fixes FP seen in daca@home. It seems likely that the order is understood otherwise the ternary calculation could easily be simplified away.
|
2020-09-29 08:39:21 +02:00 |
Daniel Marjamäki
|
e32ccb591b
|
Fixed clarifyCalculation fp for 'a % b ? "a" : "b"'. seen in daca@home.
|
2020-09-29 08:29:23 +02:00 |
Daniel Marjamäki
|
bf236e91d7
|
Fixed #9918 (False positive: autoVariable pointer is NULLed later)
|
2020-09-28 22:48:57 +02:00 |
Daniel Marjamäki
|
8395522390
|
Fixed #9919 (False positive: clarifyCalculation for code: flags & ZRL_EOL_NUL ? '\0' : '\n')
|
2020-09-28 19:18:34 +02:00 |
Daniel Marjamäki
|
fa42d8c49c
|
Fixed #9920 (Tokenizer: The keyword is not replaced, leads to false positive)
|
2020-09-28 16:35:50 +02:00 |
Daniel Marjamäki
|
2748201d73
|
Fixed #9782 (Segmentation fault due to broken AST)
|
2020-09-27 20:41:09 +02:00 |
Daniel Marjamäki
|
ba84303501
|
Fixed #9680 (false positive: style: Variable 'x' is assigned a value that is never used with smart pointers)
|
2020-09-27 19:15:15 +02:00 |
Daniel Marjamäki
|
7bb82c5df7
|
Fixed #9901 (False positive: variable is assigned value that is not used 'if (--N == 0)')
|
2020-09-26 22:13:05 +02:00 |
Daniel Marjamäki
|
0ec77879ea
|
Fix crash in createAST when checking wiggle in daca@home
|
2020-09-26 19:22:24 +02:00 |
Daniel Marjamäki
|
5578b09452
|
More fixing for #9914. New warning id and warning message when variable expression is explicitly hidden.
|
2020-09-26 13:49:47 +02:00 |
Daniel Marjamäki
|
05b0a0f970
|
Make duplicateAssignExpression warnings inconclusive for 'x&&false' etc. (#9914)
|
2020-09-26 10:50:58 +02:00 |
Paul Fultz II
|
887b40e08b
|
Fix issue 9916: False positive: duplicateAssignExpression when it's checked if variables have initial value later (#2825)
|
2020-09-26 10:31:40 +02:00 |
Daniel Marjamäki
|
5856fef83b
|
Fixed #9914 (False positive: knownArgument for 'x && false')
|
2020-09-25 20:27:16 +02:00 |
Daniel Marjamäki
|
5b78c64420
|
Fixed testrunner
|
2020-09-25 20:04:07 +02:00 |
Daniel Marjamäki
|
485153c930
|
Limit variableScope check. Do not check C code if all local variables are declared at function level.
|
2020-09-25 08:34:47 +02:00 |
Daniel Marjamäki
|
093ff58f5f
|
Fix crash in cbmc detected with daca@home
|
2020-09-24 20:48:26 +02:00 |
Daniel Marjamäki
|
801cc8d331
|
Fixed knownArgument false positive for pointer
|
2020-09-24 19:48:20 +02:00 |
Daniel Marjamäki
|
c08e1a9a94
|
Fix knownArgument false positive when sizeof is used
|
2020-09-24 19:43:39 +02:00 |
Daniel Marjamäki
|
514b7f4da4
|
Fixed #9906 (False positive: constParameter (function pointer))
|
2020-09-23 22:10:47 +02:00 |
Oliver Stöneberg
|
dae37f1c9f
|
disabled precompiled headers in CMake as they currently do not emit any compiler warnings / adjusted check for precompiled header (#2820)
|
2020-09-23 07:51:21 +02:00 |
Paul Fultz II
|
d9eacaecbb
|
Fix issue 9842: ValueFlow: wrong handling of ?, seems to think that the whole expression is a condition (#2821)
|
2020-09-23 07:45:03 +02:00 |
Daniel Marjamäki
|
107ee57e7a
|
Fixed #9909 (False positive: knownArgument for calculation 'self->maxsize * sizeof(intptr_t)')
|
2020-09-21 20:02:55 +02:00 |
Oliver Stöneberg
|
7189b303ae
|
fixed some modernize-loop-convert clang-tidy warnings (#2815)
|
2020-09-21 19:30:47 +02:00 |
Paul Fultz II
|
7b6d3f8061
|
Fix issue 9907: False positive: knownEmptyContainer after function call with :: (#2814)
|
2020-09-20 22:37:28 +02:00 |
Daniel Marjamäki
|
730b95331e
|
Fixed #9905 (False positive: known argument 'header.length()')
|
2020-09-20 20:17:10 +02:00 |
Paul Fultz II
|
857722f859
|
Fix issue 9711: FP knownConditionTrueFalse for variable modified via pointer (#2813)
|
2020-09-20 14:27:09 +02:00 |
Paul Fultz II
|
c2e8051196
|
Fix issue 9904: False positive: duplicateCondition when modifying variable in lambda (#2811)
|
2020-09-18 07:44:26 +02:00 |
Paul Fultz II
|
e5d0ffdbe7
|
Fix issue 9900: False positive: Returning lambda that captures local variable 'x' that will be invalid when returning. (#2809)
|
2020-09-17 08:33:52 +02:00 |
Paul Fultz II
|
782684a7cc
|
Fix issue 9530: False positive: Reference to temporary returned when using initializer lists (#2796)
|
2020-09-17 08:33:16 +02:00 |
Paul Fultz II
|
11c99d7387
|
Fix issue 9880: False positive: danglingLifetime (#2810)
|
2020-09-17 07:23:38 +02:00 |
Paul Fultz II
|
ebbff08932
|
Fix issue 9899: False positive: Non-local variable will use object that points to local variable (#2808)
|
2020-09-15 07:11:52 +02:00 |
Daniel Marjamäki
|
3459f0da32
|
Fixed #9812 (False positive; syntax error 'using array_p = const array_t *;')
|
2020-09-14 21:59:58 +02:00 |
shaneasd
|
53a0760fdf
|
Improve ast generation for templated function parameters (#2803)
|
2020-09-14 18:44:50 +02:00 |
Paul Fultz II
|
a42976d656
|
Fix issue 9898: false positive: knownConditionTrueFalse (#2806)
|
2020-09-14 18:43:11 +02:00 |
Daniel Marjamäki
|
4dd85cfbe0
|
Merge pull request #2802 from rikardfalkeborn/9228-fix-fn-with-realloc-and-null-assignment
Improve memleakOnRealloc with assignment to NULL
|
2020-09-14 11:04:29 +02:00 |