From e10ba2e289380878c1bcb32b67d0cb90409a8f0d Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 1 Sep 2015 09:14:34 +0200 Subject: [PATCH] Clang: Fix missing includes and compiler warnings for MSVC2013 Change-Id: I88d371a5997576bfd29aedc38353df9ea3a3faeb Reviewed-by: Marco Bubke --- src/tools/clangbackend/ipcsource/diagnostic.h | 2 ++ src/tools/clangbackend/ipcsource/translationunit.cpp | 2 +- src/tools/clangbackend/ipcsource/translationunit.h | 2 +- src/tools/clangbackend/ipcsource/translationunits.h | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tools/clangbackend/ipcsource/diagnostic.h b/src/tools/clangbackend/ipcsource/diagnostic.h index db0950c7527..5db8ad45bfd 100644 --- a/src/tools/clangbackend/ipcsource/diagnostic.h +++ b/src/tools/clangbackend/ipcsource/diagnostic.h @@ -35,6 +35,8 @@ #include +#include + class Utf8String; namespace ClangBackEnd { diff --git a/src/tools/clangbackend/ipcsource/translationunit.cpp b/src/tools/clangbackend/ipcsource/translationunit.cpp index eb5e265b8bd..da99082c18c 100644 --- a/src/tools/clangbackend/ipcsource/translationunit.cpp +++ b/src/tools/clangbackend/ipcsource/translationunit.cpp @@ -297,7 +297,7 @@ void TranslationUnit::reparseTranslationUnitIfFilesAreChanged() const } void TranslationUnit::includeCallback(CXFile included_file, - CXSourceLocation */*inclusion_stack*/, + CXSourceLocation * /*inclusion_stack*/, unsigned /*include_len*/, CXClientData clientData) { diff --git a/src/tools/clangbackend/ipcsource/translationunit.h b/src/tools/clangbackend/ipcsource/translationunit.h index 768654e0bee..6f19ba9ebd9 100644 --- a/src/tools/clangbackend/ipcsource/translationunit.h +++ b/src/tools/clangbackend/ipcsource/translationunit.h @@ -118,7 +118,7 @@ private: void updateIncludeFilePaths() const; static int defaultOptions(); static void includeCallback(CXFile included_file, - CXSourceLocation */*inclusion_stack*/, + CXSourceLocation * /*inclusion_stack*/, unsigned /*include_len*/, CXClientData clientData); UnsavedFiles &unsavedFiles() const; diff --git a/src/tools/clangbackend/ipcsource/translationunits.h b/src/tools/clangbackend/ipcsource/translationunits.h index 186e00f2582..3e9eee49eb8 100644 --- a/src/tools/clangbackend/ipcsource/translationunits.h +++ b/src/tools/clangbackend/ipcsource/translationunits.h @@ -38,6 +38,7 @@ #include +#include #include namespace ClangBackEnd {