[Libreoffice-commits] core.git: bin/find-unneeded-includes

Miklos Vajna (via logerrit) logerrit at kemper.freedesktop.org
Fri May 31 06:35:42 UTC 2019


 bin/find-unneeded-includes |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 62a9df7473f4213d6ac63faa0a7c0555212bfdee
Author:     Miklos Vajna <vmiklos at collabora.com>
AuthorDate: Thu May 30 21:20:25 2019 +0200
Commit:     Miklos Vajna <vmiklos at collabora.com>
CommitDate: Fri May 31 08:35:04 2019 +0200

    find-unneded-includes: avoid replacing includes with forward-declarations
    
    Verified that e.g. writerfilter/source/dmapper/DomainMapper.cxx used to
    trigger advices to replace includes with forward-declarations, and now
    that's gone.
    
    See https://gerrit.libreoffice.org/#/c/72972/ for motivation, there are
    cases where a forward-declaration depends on the version of the
    external, while the include does not, so such changes have to be done
    with more care.
    
    Change-Id: I86d396ac743b3fc425868ffda26c0c9e85a00d0e
    Reviewed-on: https://gerrit.libreoffice.org/73221
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmiklos at collabora.com>

diff --git a/bin/find-unneeded-includes b/bin/find-unneeded-includes
index aaa2b251434b..35784c0083e8 100755
--- a/bin/find-unneeded-includes
+++ b/bin/find-unneeded-includes
@@ -276,7 +276,7 @@ def tidy(compileCommands, paths):
             if assume:
                 args = args.replace(assumeAbs, "-x c++ " + pathAbs)
 
-            invocation = "include-what-you-use " + args
+            invocation = "include-what-you-use -Xiwyu --no_fwd_decls " + args
             task_queue.put((invocation, moduleRules))
 
         task_queue.join()


More information about the Libreoffice-commits mailing list