tdf#117918 codemaker: avoid including ourselves in .hpp files
It's pointless, include guards will make sure it's a NOP, but it confuses tools like IWYU. Change-Id: Ic1f56ef267954cdf8bf3cb4f4a5e841d5e4bb82a Reviewed-on: https://gerrit.libreoffice.org/55354 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
This commit is contained in:
committed by
Stephan Bergmann
parent
ddbf228b2a
commit
a96a260a5f
@@ -161,7 +161,10 @@ void Includes::dump(
|
|||||||
if (m_hpp || pair.second == Dependencies::KIND_BASE
|
if (m_hpp || pair.second == Dependencies::KIND_BASE
|
||||||
|| !isInterfaceType(u2b(pair.first)))
|
|| !isInterfaceType(u2b(pair.first)))
|
||||||
{
|
{
|
||||||
dumpInclude(out, u2b(pair.first), m_hpp);
|
// If we know our name, then avoid including ourselves.
|
||||||
|
if (!companionHdl || *companionHdl != pair.first) {
|
||||||
|
dumpInclude(out, u2b(pair.first), m_hpp);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
bool ns = dumpNamespaceOpen(out, pair.first, false);
|
bool ns = dumpNamespaceOpen(out, pair.first, false);
|
||||||
if (ns) {
|
if (ns) {
|
||||||
|
Reference in New Issue
Block a user