diff options
author | Nikolai Kosjar <[email protected]> | 2019-01-22 12:04:51 +0100 |
---|---|---|
committer | Nikolai Kosjar <[email protected]> | 2019-01-25 14:32:01 +0000 |
commit | 46fc8c4144ba371957872adece4239d360884b4d (patch) | |
tree | 399e5ce6986071bc0c15618c0906618ddace5e1b /src/plugins/clangtools/clangtoolsdiagnostic.cpp | |
parent | 171f3aec26f561a234a1225c16e2d92abee4e6e5 (diff) |
ClangTools: Show also diagnostics from project's header files
Fixes: QTCREATORBUG-21452
Change-Id: I73c85224e142f4f1d08c9ada75fe8359ebf0f984
Reviewed-by: Ivan Donchevskii <[email protected]>
Diffstat (limited to 'src/plugins/clangtools/clangtoolsdiagnostic.cpp')
-rw-r--r-- | src/plugins/clangtools/clangtoolsdiagnostic.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/clangtools/clangtoolsdiagnostic.cpp b/src/plugins/clangtools/clangtoolsdiagnostic.cpp index 4f04c03338f..cb1f4ead62c 100644 --- a/src/plugins/clangtools/clangtoolsdiagnostic.cpp +++ b/src/plugins/clangtools/clangtoolsdiagnostic.cpp @@ -38,5 +38,13 @@ bool Diagnostic::isValid() const return !description.isEmpty(); } +quint32 qHash(const Diagnostic &diagnostic) +{ + return qHash(diagnostic.description) + ^ qHash(diagnostic.location.filePath) + ^ diagnostic.location.line + ^ diagnostic.location.column; +} + } // namespace Internal } // namespace ClangTools |