aboutsummaryrefslogtreecommitdiffstats
path: root/tools/build/feature/test-clang.cpp
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2020-01-20 08:44:04 +0100
committerIngo Molnar <mingo@kernel.org>2020-01-20 08:44:04 +0100
commit56ee04aa63285d6bc8a995a26e2441ae3d419bcd (patch)
treed7ae6308f8f19c1964938451f88b24829d824a62 /tools/build/feature/test-clang.cpp
parentMerge tag 'v5.5-rc7' into perf/core, to pick up fixes (diff)
parentperf header: Use last modification time for timestamp (diff)
downloadlinux-dev-56ee04aa63285d6bc8a995a26e2441ae3d419bcd.tar.xz
linux-dev-56ee04aa63285d6bc8a995a26e2441ae3d419bcd.zip
Merge tag 'perf-core-for-mingo-5.6-20200116' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo: perf report: Andi Kleen: - Clarify in help that --children is default. Jin Yao: - Fix no libunwind compiled warning breaking s390. perf annotate/report/top: Andi Kleen: - Support --prefix/--prefix-strip, use it with objdump when doing disassembly. perf c2c: Andres Freund: - Fix return type for histogram sorting comparision functions. perf header: Michael Petlan: - Use last modification time for timestamp, i.e. st.st_mtime instead of the st_ctime. perf beauty: Cengiz Can: - Fix sockaddr printf format for long integers. libperf: Jiri Olsa: - Setup initial evlist::all_cpus value perf parser: Jiri Olsa: - Use %define api.pure full instead of %pure-parser, nuking warning from bison about using deprecated stuff. perf ui gtk: - Add missing zalloc object, fixing gtk browser build. perf clang: Maciej S. Szmigiero: - Fix build issues with Clang 9 and 8+. Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools/build/feature/test-clang.cpp')
-rw-r--r--tools/build/feature/test-clang.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/build/feature/test-clang.cpp b/tools/build/feature/test-clang.cpp
index a2b3f092d2f0..7d87075cd1c5 100644
--- a/tools/build/feature/test-clang.cpp
+++ b/tools/build/feature/test-clang.cpp
@@ -1,9 +1,15 @@
// SPDX-License-Identifier: GPL-2.0
+#include "clang/Basic/Version.h"
+#if CLANG_VERSION_MAJOR < 8
#include "clang/Basic/VirtualFileSystem.h"
+#endif
#include "clang/Driver/Driver.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/Support/ManagedStatic.h"
+#if CLANG_VERSION_MAJOR >= 8
+#include "llvm/Support/VirtualFileSystem.h"
+#endif
#include "llvm/Support/raw_ostream.h"
using namespace clang;