[llvm] r259292 - Remove references to *.h.in files and some autoconf hackery
Justin Bogner via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 29 20:15:34 PST 2016
Author: bogner
Date: Fri Jan 29 22:15:33 2016
New Revision: 259292
URL: http://llvm.org/viewvc/llvm-project?rev=259292&view=rev
Log:
Remove references to *.h.in files and some autoconf hackery
Missed this stuff in r259291.
Removed:
llvm/trunk/include/llvm/Support/AIXDataTypesFix.h
Modified:
llvm/trunk/include/llvm/Config/config.h.cmake
llvm/trunk/include/llvm/Support/DataTypes.h.cmake
llvm/trunk/include/llvm/module.modulemap
Modified: llvm/trunk/include/llvm/Config/config.h.cmake
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Config/config.h.cmake?rev=259292&r1=259291&r2=259292&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Config/config.h.cmake (original)
+++ llvm/trunk/include/llvm/Config/config.h.cmake Fri Jan 29 22:15:33 2016
@@ -1,5 +1,3 @@
-/* include/llvm/Config/config.h.cmake corresponding to config.h.in. */
-
#ifndef CONFIG_H
#define CONFIG_H
Removed: llvm/trunk/include/llvm/Support/AIXDataTypesFix.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/AIXDataTypesFix.h?rev=259291&view=auto
==============================================================================
--- llvm/trunk/include/llvm/Support/AIXDataTypesFix.h (original)
+++ llvm/trunk/include/llvm/Support/AIXDataTypesFix.h (removed)
@@ -1,25 +0,0 @@
-//===-- llvm/Support/AIXDataTypesFix.h - Fix datatype defs ------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This file overrides default system-defined types and limits which cannot be
-// done in DataTypes.h.in because it is processed by autoheader first, which
-// comments out any #undef statement
-//
-//===----------------------------------------------------------------------===//
-
-// No include guards desired!
-
-#ifndef SUPPORT_DATATYPES_H
-#error "AIXDataTypesFix.h must only be included via DataTypes.h!"
-#endif
-
-// GCC is strict about defining large constants: they must have LL modifier.
-// These will be defined properly at the end of DataTypes.h
-#undef INT64_MAX
-#undef INT64_MIN
Modified: llvm/trunk/include/llvm/Support/DataTypes.h.cmake
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/DataTypes.h.cmake?rev=259292&r1=259291&r2=259292&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/DataTypes.h.cmake (original)
+++ llvm/trunk/include/llvm/Support/DataTypes.h.cmake Fri Jan 29 22:15:33 2016
@@ -21,8 +21,6 @@
/* Please leave this file C-compatible. */
-/* Please keep this file in sync with DataTypes.h.in */
-
#ifndef SUPPORT_DATATYPES_H
#define SUPPORT_DATATYPES_H
@@ -66,7 +64,9 @@
#include <sys/types.h>
#ifdef _AIX
-#include "llvm/Support/AIXDataTypesFix.h"
+// GCC is strict about defining large constants: they must have LL modifier.
+#undef INT64_MAX
+#undef INT64_MIN
#endif
/* Handle incorrect definition of uint64_t as u_int64_t */
Modified: llvm/trunk/include/llvm/module.modulemap
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/module.modulemap?rev=259292&r1=259291&r2=259292&view=diff
==============================================================================
--- llvm/trunk/include/llvm/module.modulemap (original)
+++ llvm/trunk/include/llvm/module.modulemap Fri Jan 29 22:15:33 2016
@@ -184,9 +184,6 @@ module LLVM_Utils {
// Exclude this; it's only included on Solaris.
exclude header "Support/Solaris.h"
- // Exclude this; it's only included on AIX and fundamentally non-modular.
- exclude header "Support/AIXDataTypesFix.h"
-
// Exclude this; it's fundamentally non-modular.
exclude header "Support/PluginLoader.h"
More information about the llvm-commits
mailing list