chrchr-github
|
0eabe0505b
|
Handle float values (#4336)
|
2022-08-02 22:11:31 +02:00 |
chrchr-github
|
71f9a7269f
|
Add test for #6541, #5475, avoid duplicate warning (#4335)
* Add test for #6541, avoid duplicate warning
* Add test for #5475
* Fix test
|
2022-08-02 21:43:18 +02:00 |
chrchr-github
|
bc409776e3
|
Fix #10320 Wrong redundant condition: misleading/wrong message (#4334)
* Fix #10320 Wrong redundant condition: misleading/wrong message
* Use expressionString()
* Clarify condition
* Update testcondition.cpp
* Trigger CI
|
2022-08-02 18:31:02 +02:00 |
chrchr-github
|
92d569afb6
|
#11233 FP: knownConditionTrueFalse (wrong message text) (#4330)
* #11233 FP: knownConditionTrueFalse (wrong message text)
* Format
* Update testcondition.cpp
* Trigger CI
|
2022-08-02 18:18:46 +02:00 |
chrchr-github
|
38fdbe0890
|
Fix #9716 Syntax error for function-try-block in global scope (#4305)
* Fix #9716 Syntax error for function-try-block in global scope
* static through instance
* Handle multiple catch blocks
* Add test
* Fix skip logic
* Handle init lists in simplifyFunctionTryCatch()
|
2022-07-31 14:49:50 +02:00 |
Oliver Stöneberg
|
efaaa58896
|
fixed some `modernize-use-emplace` false negatives and some `bugprone-assignment-in-if-condition` warnings (#4311)
|
2022-07-28 22:53:59 +02:00 |
Oliver Stöneberg
|
b65b47d3a8
|
enabled and fixed `modernize-pass-by-value` clang-tidy warnings (#4169)
|
2022-07-28 22:51:45 +02:00 |
chrchr-github
|
304e448749
|
Fix #8476 --check-library reports missing configuration for static_assert (#4314)
|
2022-07-28 22:47:15 +02:00 |
chrchr-github
|
c340b6ae6c
|
Fix #11191 FP moduloofone with pow() (#4312)
|
2022-07-28 22:11:23 +02:00 |
Daniel Marjamäki
|
898ad314ab
|
badBitmaskCheck: Avoid FP when there is #ifdef in expression
|
2022-07-28 21:56:05 +02:00 |
Oliver Stöneberg
|
d6eb3a8f40
|
some changes for clang/clang-tidy 15 (#4310)
|
2022-07-26 15:30:53 +02:00 |
Oliver Stöneberg
|
887463855b
|
mitigated most clang-tidy warnings in headers (#4175)
|
2022-07-26 11:10:03 +02:00 |
chrchr-github
|
58d7185d64
|
Fix #10077 FP functionConst when overloaded operator ++ is used (#4309)
|
2022-07-26 08:30:59 +02:00 |
Oliver Stöneberg
|
0005be1dbf
|
some cleanups (#4308)
|
2022-07-26 08:28:55 +02:00 |
chrchr-github
|
15f8c71ec3
|
Fix #9946 FP: unassignedVariable when operator() is called subsequently (#4303)
|
2022-07-24 17:52:14 +02:00 |
chrchr-github
|
479533a80a
|
Rework fix for #11008 (#4296)
|
2022-07-24 12:15:04 +02:00 |
chrchr-github
|
1aceded300
|
Fix #10977 FP noExplicitConstructor with variadic template (#4301)
|
2022-07-24 10:18:19 +02:00 |
Oliver Stöneberg
|
b2f15fdbb1
|
reduced padding in some classes/structs (#4295)
|
2022-07-24 10:17:11 +02:00 |
Daniel Marjamäki
|
894975f845
|
SymbolDatabase: Add Function::access info for methods
|
2022-07-22 10:37:00 +02:00 |
chrchr-github
|
0d72216cca
|
Fix BufferOverrun TODO (#4300)
* Fix BufferOverrun TODO
* clang-tidy
|
2022-07-22 07:24:34 +02:00 |
chrchr-github
|
79f091c59a
|
Fix uselessCallsConstructor TODOs (#4299)
* Fix uselessCallsConstructor TODOs
* Format
|
2022-07-21 22:15:16 +02:00 |
Daniel Marjamäki
|
a7afaba21d
|
SymbolDatabase: add BaseInfo::nameTok to dumpfile
|
2022-07-21 15:57:41 +02:00 |
chrchr-github
|
5342e2cd03
|
Fix #11037 FP knownConditionTrueFalse with dynamic_cast (#4297)
|
2022-07-20 20:48:17 +02:00 |
Oliver Stöneberg
|
4316884123
|
valueflow.cpp: avoid some copies related to `ErrorPath` (#4160)
|
2022-07-20 10:57:49 +02:00 |
Daniel Marjamäki
|
ebe8dc2cf3
|
SymbolDatabase: Extended dumpfiles. Scope: derivedFrom types. Function: overridden function.
|
2022-07-20 07:24:27 +02:00 |
chrchr-github
|
457a0cff87
|
Fix #11016 FP unusedStructMember when used through iterator (regression) (#4289)
* Format
* Fix #11016 FP unusedStructMember when used through iterator (regression)
* Format
* Fix test
* Format
* Nullptr check
|
2022-07-19 20:42:54 +02:00 |
Oliver Stöneberg
|
f644938eb0
|
fixed Cppcheck version (#4292)
|
2022-07-19 20:42:19 +02:00 |
chrchr-github
|
5e537a666f
|
Fix --check-library warning for int(i) (#4293)
|
2022-07-19 20:41:18 +02:00 |
chrchr-github
|
c736fe8787
|
Fix #11008 FP doubleFree with pointer in struct (#4294)
|
2022-07-19 20:41:08 +02:00 |
Daniel Marjamäki
|
db155a59c1
|
Tokenizer: remove simplifyTokenList2
|
2022-07-18 16:20:36 +02:00 |
chrchr-github
|
b08aabefee
|
Fix #9877 FP unreadVariable (incomplete code; missing macro definition) (#4278)
|
2022-07-17 19:40:39 +02:00 |
chrchr-github
|
4894cdab8f
|
Fix #11108 FP unreadVariable with unique_ptr and unknown c'tor (#4284)
* Fix #11108 FP unreadVariable with unique_ptr and unknown c'tor
* Fix test
|
2022-07-16 23:46:55 +02:00 |
chrchr-github
|
b16d12b5fb
|
Improve check for wchar_t (#4285)
|
2022-07-16 23:46:10 +02:00 |
chrchr-github
|
109a031ec7
|
Fix #11195 Add redundantContinue check (#4283)
|
2022-07-16 16:02:58 +02:00 |
chrchr-github
|
9e74da6126
|
Fix #11098 FP compare with negated constant (#4282)
|
2022-07-16 07:28:15 +02:00 |
chrchr-github
|
53cd3dc665
|
Fix #10661 FP extern function reported as unused (#4279)
|
2022-07-14 20:59:58 +02:00 |
chrchr-github
|
2543dc97d2
|
Fix FP bitwiseOnBoolean (#4280)
|
2022-07-14 20:59:39 +02:00 |
chrchr-github
|
2c7d98626a
|
Fix FP leakNoVarFunctionCall with Qt object (#4272)
* Add missing <leak-ignore/>, test
* Fix qt.cfg, format
* Fix FP leakNoVarFunctionCall
* Format
* Delete memory, rule of five
* Missing include
* Avoid dependency
* explicit
* Fix Qt test case
* Fix typo
* Fix
* Add Q_OBJECT
|
2022-07-13 21:09:53 +02:00 |
chrchr-github
|
6eab3cb8bd
|
Fix #9788 ctu: false negative array index out of bounds for array arguments (#4277)
|
2022-07-13 21:08:51 +02:00 |
chrchr-github
|
49117f5aeb
|
Fix #7375 static_assert shouldn't be reported by --check-library (#4276)
* No need to check smart pointers, since they take template arguments
* Fix #7375 static_assert shouldn't be reported by --check-library
|
2022-07-13 21:08:43 +02:00 |
chrchr-github
|
21d992cc00
|
Fix crash on Windows with -j option (#4229)
* Fix crash on Windows with -j option
* Disable CI-cygwin workflow
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Try to fix Cygwin build
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Update CI-cygwin.yml
* Cygwin uses THREADING_MODEL_FORK
* Restore workflows
* Remove comment
* Fix dmake
* Fix #11179 FP invalidFunctionArgStr
* Revert "Fix #11179 FP invalidFunctionArgStr"
This reverts commit dd5d3e67c6 .
|
2022-07-13 13:46:03 +02:00 |
Daniel Marjamäki
|
b387ae80f1
|
Fixed whole program analysis
|
2022-07-12 22:58:52 +02:00 |
PKEuS
|
f3565e1056
|
Improvement: Support member variables in CheckOther::checkIncompleteArrayFill() (#4205)
Merged from LCppC.
|
2022-07-12 19:43:48 +02:00 |
chrchr-github
|
381c38b2f5
|
Improve check: uselessCallsConstructor (#4270)
|
2022-07-12 17:40:14 +02:00 |
Oliver Stöneberg
|
22be5f29aa
|
fixed #11183 (checkLibraryFunction with parameter to "std::string()") / added rudimentary tests for `CheckFunctions::checkLibraryMatchFunctions()` / added test for #10105 (#4265)
|
2022-07-12 17:39:01 +02:00 |
Daniel Marjamäki
|
a93c2c5263
|
cppcheck: keep ctu-info files if there is a cppcheck build dir
|
2022-07-12 10:14:37 +02:00 |
chrchr-github
|
47c2a01392
|
Fix #11166 inefficient way to remove last character from std::string (#4267)
* Fix #11166 inefficient way to remove last character from std::string
* Format
* Modify message, add test
* Format
* Fix another warning
|
2022-07-11 23:07:37 +02:00 |
chrchr-github
|
c5dcd49dae
|
Fix #4233 FN: Bitwise operation with bool and int (#4266)
* Fix #4233 FN: Bitwise operation with bool and int
* Format
|
2022-07-11 22:58:37 +02:00 |
chrchr-github
|
8fc75402a1
|
Fix #11179 FP invalidFunctionArgStr (#4264)
|
2022-07-11 22:58:19 +02:00 |
chrchr-github
|
f9337b725b
|
Fix nullptr deref (#4262)
* Fix some FNs related to c_str()
* Format, fix FP
* Fix nullptr deref
* Fix merge
|
2022-07-11 22:58:08 +02:00 |