Commit Graph

23960 Commits

Author SHA1 Message Date
Rikard Falkeborn 33739d23aa
Fix #9941: Return value type of library functions returning unsigned (#2848)
Fix return value types of library functions returning unsigned.
Previously, the valueType of auto x = f() would be signed even if f()
was specified to return an unsigned type.

This fixes #9941, which is a regression in cppcheck 2.2 compared to 2.1.
The regression was introduced in 32df807b22.
2020-10-16 07:56:31 +02:00
Armin Müller 08cef9e815
Typos found by running "codespell" (#2846) 2020-10-15 19:24:13 +02:00
orbitcowboy 47d0be3249 windows.cfg: Added support for more interfaces 2020-10-14 23:39:15 +02:00
Wolfgang Stöggl df9f6f38be
Look for Qt online-help file also in FILESDIR (#2844) 2020-10-11 03:49:27 +02:00
Wolfgang Stöggl 2fda1646d9
Add generation of online-help to CI (#2843) 2020-10-11 03:48:34 +02:00
Daniel Marjamäki f1ce5a9101 Fixed #9929 (False positive: suspicious semicolon after macro) 2020-10-09 20:34:20 +02:00
Paul Fultz II 047c3ed6ba
Fix issue 9935: FP: knownConditionTrueFalse value flow doesn't account for virtual functions (#2839) 2020-10-09 17:21:27 +02:00
Daniel Marjamäki 586ddf74f1 Clang import; fixed ast for function call with multiple arguments 2020-10-09 07:54:16 +02:00
Daniel Marjamäki 65721dd7a9 Bug hunting; Better handling of constant 2020-10-08 17:24:35 +02:00
orbitcowboy bb6b4f9f41 wxwidgets.cfg: Improved configuration for wxStrlen 2020-10-07 13:17:32 +02:00
Daniel Marjamäki 40faca7dd9 Fix TestClangImport 2020-10-06 23:19:32 +02:00
Daniel Marjamäki 64608f4e95 clang import; fix symbol database for 'struct Fred { int a; }; int b; void f(int c, int d) { int e; }' 2020-10-06 19:06:10 +02:00
Paul Fultz II 372161c89b
Fix issue 9939: False positive: Reference to temporary returned (static variable) (#2840) 2020-10-06 09:16:54 +02:00
Georgy Komarov b90b87af5b
boost.cfg: Add support for more interfaces (#2838) 2020-10-05 09:07:47 +02:00
Steve Browne 0eb1c0cb46
Remove not-null from wxCommandEvent::SetClientData (#2837) 2020-10-05 06:44:11 +02:00
Daniel Marjamäki 67cc1776d5 Clang import: fixed return type 2020-10-04 20:02:19 +02:00
Daniel Marjamäki e3ab688597 Clang import: Fix syntax tree for 'case 1' 2020-10-04 19:33:28 +02:00
orbitcowboy d37ddc7114 donate_cpu_lib.py: Formatted Qt list, there are no functional changes 2020-10-04 18:42:59 +02:00
orbitcowboy 9d2564993a donate_cpu_lib.py: Improved Qt config detection by adding more Qt-headers. 2020-10-04 18:31:30 +02:00
Daniel Marjamäki c3de128a5f Testing backwards compatible inline suppression 2020-10-04 16:42:09 +02:00
Daniel Marjamäki c3517924d0 Clang import testing: Compare AST 2020-10-04 11:27:31 +02:00
Daniel Marjamäki b052843655 exprengine: Use and tweak ExprEngine::ArrayValue::MAXSIZE 2020-10-04 11:21:13 +02:00
orbitcowboy 40a5afb7fc wxwidgets.cfg: Added support for more interfaces 2020-10-04 10:14:43 +02:00
orbitcowboy 45a782264c boost.cfg: Added support for BOOST_PP_CAT-macro 2020-10-04 08:25:30 +02:00
Georgy Komarov 7d5a6d2470
boost.cfg: Add support for more functions (#2835) 2020-10-04 08:22:55 +02:00
orbitcowboy 71f5e5bb46 donate_cpu_lib.py: Improved detection of Qt-includes by adding <QMetaType> 2020-10-03 20:38:42 +02:00
orbitcowboy ad1bd3ef4c qt.cfg: Added support for Q_DECLARE_BUILTIN_METATYPE-macro, found by daca@home 2020-10-03 20:34:33 +02:00
orbitcowboy b51158db71 boost.cfg: Added support for more interfaces 2020-10-03 20:19:52 +02:00
orbitcowboy 1886a43f98 donate_cpu_lib.py: Improved detection of Qt headers: added <Qtest> detection. 2020-10-03 20:15:08 +02:00
orbitcowboy 3346bf70a5 qt.cfg: Added support for more unknownMacros, found by daca@home 2020-10-03 20:14:23 +02:00
orbitcowboy 5eb718f9b4 donate_cpu_lib.py: Improved detection of GTK headers 2020-10-03 19:36:32 +02:00
Daniel Marjamäki 0e32e19184 daca: update WRONG_DATA interface 2020-10-03 15:36:02 +02:00
fu7mu4 2bb61b331a
Update Japanese translation (#2834) 2020-10-03 15:25:15 +02:00
Daniel Marjamäki 2e20ee9e39 set version 2.2.99 2020-10-03 13:54:17 +02:00
Daniel Marjamäki ad620413f1 donate-cpu-server: OLD_VERSION=2.2 2020-10-03 12:55:55 +02:00
orbitcowboy 0b62ca7250 donate_cpu.py: Improved detection of Qt headers 2020-10-03 12:19:02 +02:00
Daniel Marjamäki 621f0f59b3 Makefile: Set debug mode 2020-10-03 11:10:16 +02:00
Daniel Marjamäki 8636dd8559 2.2: Updated Makefile 2020-10-03 11:05:53 +02:00
Daniel Marjamäki 17e562a87f astyle formatting
[ci skip]
2020-10-03 11:02:11 +02:00
Paul 828a5e2326 Fix issue 9930: valueFlowLifetime hang 2020-10-03 11:01:53 +02:00
Daniel Marjamäki c373be0b16 2.2: Update versions 2020-10-03 10:47:35 +02:00
Daniel Marjamäki 4843cc22e0 Createrelease: Add self check at the end where stylistic issues can be fixed. 2020-10-03 09:32:43 +02:00
Daniel Marjamäki 6171e55625 Updated AUTHORS 2020-10-03 09:30:47 +02:00
Daniel Marjamäki 8d20d8afb5 Update Copyright year 2020-10-03 09:15:56 +02:00
Daniel Marjamäki c7262cde2d createrelease: in self check, --inline-suppr should be used 2020-10-03 09:11:32 +02:00
Daniel Marjamäki e1ea2ee37d lupdate gui.pro 2020-10-03 09:08:46 +02:00
Daniel Marjamäki f722d1a799 windows installer: Add microsoft_unittest.cfg 2020-10-03 08:36:33 +02:00
orbitcowboy 03680a6cd7 mfc.cfg: Added support for DECLARE_MESSAGE_MAP-macro, ref.: https://docs.microsoft.com/de-de/cpp/mfc/reference/message-map-macros-mfc?view=vs-2019#declare_message_map 2020-10-03 08:25:35 +02:00
orbitcowboy 2bb0d61128 wxwidgets.cfg: Added support for more interfaces, found by daca@home 2020-10-03 08:19:43 +02:00
orbitcowboy dbf06a9927 wxwidgets.cfg: Added support for more interfaces, found by daca@home 2020-10-03 08:15:02 +02:00