From 4e5885dc0f6aa0d5e095d79996955042d7b82b8d Mon Sep 17 00:00:00 2001 From: Dylan Noblesmith Date: Thu, 23 Jun 2011 12:34:31 +0000 Subject: [PATCH] Don't include config.h in public headers Replace it with llvm-config.h, which defines a subset of config.h's macros "so that they can be in exported headers and won't override package specific directives", e.g., PACKAGE_NAME. Endian.h wasn't using any macros at all though, so just delete the include there instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133712 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/Endian.h | 1 - include/llvm/Support/system_error.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/llvm/Support/Endian.h b/include/llvm/Support/Endian.h index f62eab0702b..af1b506d6cf 100644 --- a/include/llvm/Support/Endian.h +++ b/include/llvm/Support/Endian.h @@ -14,7 +14,6 @@ #ifndef LLVM_SUPPORT_ENDIAN_H #define LLVM_SUPPORT_ENDIAN_H -#include "llvm/Config/config.h" #include "llvm/Support/Host.h" #include "llvm/Support/SwapByteOrder.h" #include "llvm/Support/type_traits.h" diff --git a/include/llvm/Support/system_error.h b/include/llvm/Support/system_error.h index b77030d1edb..2c15b69c942 100644 --- a/include/llvm/Support/system_error.h +++ b/include/llvm/Support/system_error.h @@ -222,7 +222,7 @@ template <> struct hash; */ -#include "llvm/Config/config.h" +#include "llvm/Config/llvm-config.h" #include "llvm/Support/type_traits.h" #include #include