Kim Grasman dd4a3b583a Redefine Poco assertions for static analysis
Static analyzers typically don't do cross-translation unit analysis, so
they don't understand that most of the Poco::Bugcheck methods never
return.

Unfortunately, some of them also don't understand noreturn annotations
(see e.g. http://en.cppreference.com/w/cpp/language/attributes), so
decorating Bugcheck doesn't help.

Instead redefine all the Poco assertion macros to just call abort() iff
we're parsed by a known static analyzer.
2016-07-13 15:14:45 +02:00
..
2015-04-10 11:31:12 +01:00
2015-04-10 11:31:12 +01:00
2015-04-10 11:31:12 +01:00
2015-04-10 11:31:12 +01:00
2015-04-06 17:56:13 +01:00
2015-04-10 11:43:49 +01:00
2015-03-23 23:20:15 +01:00
2015-03-23 23:20:15 +01:00
2015-04-10 11:31:12 +01:00
2015-04-10 11:43:49 +01:00
2015-04-10 11:31:12 +01:00
2015-04-10 11:31:12 +01:00
2015-03-23 23:20:15 +01:00
2015-03-23 23:20:15 +01:00
2016-03-09 17:20:37 -03:00
2016-03-09 17:20:37 -03:00
2015-04-10 11:31:12 +01:00
2016-05-27 18:54:57 -07:00
2016-02-06 20:39:15 -05:00
2014-08-11 17:21:53 +03:00
2014-08-11 17:21:53 +03:00
2014-08-11 17:21:53 +03:00
2014-08-11 17:21:53 +03:00
2014-08-11 17:21:53 +03:00
2014-08-11 17:21:53 +03:00
2015-04-10 11:31:12 +01:00
2016-04-18 01:14:13 +08:00
2015-04-10 11:31:12 +01:00
2015-04-10 11:31:12 +01:00
2016-05-05 10:54:02 +02:00
2015-04-10 11:31:12 +01:00
2014-09-08 16:27:42 -07:00
2014-05-21 03:28:24 -05:00
2015-04-10 11:31:12 +01:00
2015-12-07 17:31:49 +01:00
2016-03-07 06:57:52 +01:00
2013-06-09 20:32:03 +02:00
2013-06-09 20:32:03 +02:00