cppcheck/test/cfg
Ken-Patrick Lehrmann c297ed8204 Better handle noreturn or throwing functions in valueflow
Teaching cppcheck about `BOOST_THROW_EXCEPTION` and
`boost::throw_exception`, and using noreturn information from libraries
in value flow.

This fixes false positive nullPointerRedundantCheck with the following
code:
```
void throwexception(int * buf)
{
    if (!buf)
        boost::throw_exception(std::bad_alloc());
    *buf = 0;
}
```
2020-06-17 19:06:14 +02:00
..
boost.cpp Better handle noreturn or throwing functions in valueflow 2020-06-17 19:06:14 +02:00
bsd.c gnu/bsd.cfg: Cleanup redundant configuration for timercmp() and add more tests. 2019-09-10 11:51:47 +02:00
cairo.c cairo.cfg: Add library configuration/tests/... for cairo library (#2176) 2019-09-19 08:48:04 +02:00
generate-cfg-tests.sh
gnu.c Fix incorrect usage of "unlikely" hint 2019-11-27 18:08:10 +03:00
googletest.cpp googletest.cfg; add MATCHER (#2485) 2020-01-12 08:11:58 +01:00
gtk.c gtk.cfg: Fix/enhance Gtk library configuration (g_abort and others) (#2558) 2020-02-27 13:16:43 +01:00
kde.cpp kde.cfg: Add KDE configuration and tests (#2278) 2019-10-17 21:29:32 +02:00
libcurl.c libcurl.cfg: Add library configuration for libcurl (#2120) 2019-08-29 15:11:59 +02:00
libsigc++.cpp libsigc++.cfg: Add configuration for library libsigc++ (#2291) 2019-10-26 17:37:14 +02:00
lua.c lua.cfg: Add Lua C API library configuration with tests (#2119) 2019-08-29 11:38:21 +02:00
opencv2.cpp opencv2.cfg: Add types, macros, functions and memory (de)allocation (#2620) 2020-05-30 17:41:44 +02:00
openmp.c
openssl.c Fix -Wint-conversion warning 2019-11-26 18:03:47 +03:00
posix.c posix.cfg: Added more <not-bool/>-flags. 2020-02-22 14:49:36 +01:00
python.c python.cfg: Improve Python C API configuration 2019-09-18 15:09:13 +02:00
qt.cpp qt.cfg: #9650: Fix missing configuration for QString.chop() (#2556) 2020-02-26 10:53:03 +01:00
runtests.sh opencv2.cfg: Add initial OpenCV 2.x API Library Configuration (#2439) 2019-12-10 19:34:30 +01:00
sqlite3.c Try to make Travis happy 2019-09-28 20:43:55 +02:00
std.c std.cfg: Allow scientific floating point notation for '<valid>'-tags 2020-06-12 08:51:33 +02:00
std.cpp test std.cfg: Added a regression test for std::vsprintf(). The first argument is allowed to be a null pointer. 2019-11-11 09:29:16 +01:00
windows.cpp windows.cfg: Added support for more interfaces. 2019-10-21 10:09:20 +02:00
wxwidgets.cpp wxwidgets.cfg: Fixed containerOutOfBounds-false negatives for wxArrayInt and wxArrayString. These containers have std::vector like implementation 2020-05-23 09:24:01 +02:00