From 7c907ccb48c259f48f12f321fb0944a8cf8dfbb7 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 16 Apr 2016 00:42:37 +0000 Subject: [PATCH] Add some missing #includes, found by C++ modules selfhost. llvm-svn: 266500 --- llvm/include/llvm/ADT/STLExtras.h | 4 +++- llvm/include/llvm/Support/type_traits.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/llvm/include/llvm/ADT/STLExtras.h b/llvm/include/llvm/ADT/STLExtras.h index 06a1756..0d547c2 100644 --- a/llvm/include/llvm/ADT/STLExtras.h +++ b/llvm/include/llvm/ADT/STLExtras.h @@ -17,7 +17,6 @@ #ifndef LLVM_ADT_STLEXTRAS_H #define LLVM_ADT_STLEXTRAS_H -#include "llvm/Support/Compiler.h" #include // for std::all_of #include #include // for std::size_t @@ -27,6 +26,9 @@ #include #include // for std::pair +#include "llvm/ADT/iterator_range.h" +#include "llvm/Support/Compiler.h" + namespace llvm { //===----------------------------------------------------------------------===// diff --git a/llvm/include/llvm/Support/type_traits.h b/llvm/include/llvm/Support/type_traits.h index 2a42958..7706ff5 100644 --- a/llvm/include/llvm/Support/type_traits.h +++ b/llvm/include/llvm/Support/type_traits.h @@ -17,6 +17,8 @@ #include #include +#include "llvm/Support/Compiler.h" + #ifndef __has_feature #define LLVM_DEFINED_HAS_FEATURE #define __has_feature(x) 0 -- 2.7.4