Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


I happened to look at the same set of DeadStore issues the other day via
clang-tidy (which is another driver that can use the same static
analyzers as scan-build, among others), but many of the more mundane
fixes are still only on my hard drive (I pushed a few of them earlier
today; should continue to push more).

Stephen,
Nice! I have not used clang-tidy yet, but I've looked into it, and I
have to say, it looks pretty awesome. Which checks are you using?
Have you tried using and custom checkers?

Whenever I tried to seriously look at scan-build in the past, it
appeared to me to produce too many false positives to invest more time
into it

There are definitely still quite a few false positives, but I'll
continue to comb through what we have and see what I find.

Nice! Please take a look at the bottom "other error" section: it looks like you 
are missing at least libxml, gio and libodfgen development packages.

Riccardo,
Haha good eye, I thought I might get away with that :-) Call me old
school, but I use Gentoo, and I'm not aware of "development" packages. I
do have the headers for libxml etc, and my other build of LO with the
same configure options built with clang works fine and finds the libxml
headers. I didn't have the time to look into this over the weekend, so I
ran it with `scan-build -k` to ignore the errors. I'll try to poke
around this week and figure out why the headers are not being found.
There is also this error suggesting it could be some sort of problem
with the include search path? Any hints would be appreciated :-)

In file included from
/home/drobertson/git/devel/libo-analysis/sw/qa/extras/tiledrendering/tiledrendering.cxx:10:
/home/drobertson/git/devel/libo-analysis/sw/qa/extras/inc/swmodeltestbase.hxx:14:10:
fatal error: 'com/sun/star/frame/Desktop.hpp' file not found
#include <com/sun/star/frame/Desktop.hpp>
         ^
         1 error generated.

Cheers,

Daniel

Attachment: signature.asc
Description: Digital signature


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.