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
cairo.c
generate-cfg-tests.sh
gnu.c
googletest.cpp
gtk.c
kde.cpp
libcurl.c
libsigc++.cpp
lua.c
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
posix.c
python.c
qt.cpp
runtests.sh
sqlite3.c
std.c std.cfg: Allow scientific floating point notation for '<valid>'-tags 2020-06-12 08:51:33 +02:00
std.cpp
windows.cpp
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