diff options
Diffstat (limited to 'llvm/include')
-rw-r--r-- | llvm/include/llvm-c/DataTypes.h.cmake (renamed from llvm/include/llvm/Support/DataTypes.h.cmake) | 12 | ||||
-rw-r--r-- | llvm/include/llvm/Support/DataTypes.h | 17 |
2 files changed, 23 insertions, 6 deletions
diff --git a/llvm/include/llvm/Support/DataTypes.h.cmake b/llvm/include/llvm-c/DataTypes.h.cmake index a58e2e454b7..19799ef93ff 100644 --- a/llvm/include/llvm/Support/DataTypes.h.cmake +++ b/llvm/include/llvm-c/DataTypes.h.cmake @@ -1,4 +1,4 @@ -/*===-- include/Support/DataTypes.h - Define fixed size types -----*- C -*-===*\ +/*===-- include/llvm-c/DataTypes.h - Define fixed size types ------*- C -*-===*\ |* *| |* The LLVM Compiler Infrastructure *| |* *| @@ -21,8 +21,8 @@ /* Please leave this file C-compatible. */ -#ifndef SUPPORT_DATATYPES_H -#define SUPPORT_DATATYPES_H +#ifndef LLVM_C_DATATYPES_H +#define LLVM_C_DATATYPES_H #cmakedefine HAVE_INTTYPES_H ${HAVE_INTTYPES_H} #cmakedefine HAVE_STDINT_H ${HAVE_STDINT_H} @@ -57,12 +57,12 @@ #if !defined(UINT32_MAX) # error "The standard header <cstdint> is not C++11 compliant. Must #define "\ - "__STDC_LIMIT_MACROS before #including Support/DataTypes.h" + "__STDC_LIMIT_MACROS before #including llvm-c/DataTypes.h" #endif #if !defined(UINT32_C) # error "The standard header <cstdint> is not C++11 compliant. Must #define "\ - "__STDC_CONSTANT_MACROS before #including Support/DataTypes.h" + "__STDC_CONSTANT_MACROS before #including llvm-c/DataTypes.h" #endif /* Note that <inttypes.h> includes <stdint.h>, if this is a C99 system. */ @@ -132,4 +132,4 @@ typedef signed int ssize_t; #define HUGE_VALF (float)HUGE_VAL #endif -#endif /* SUPPORT_DATATYPES_H */ +#endif /* LLVM_C_DATATYPES_H */ diff --git a/llvm/include/llvm/Support/DataTypes.h b/llvm/include/llvm/Support/DataTypes.h new file mode 100644 index 00000000000..ad60a5b3f30 --- /dev/null +++ b/llvm/include/llvm/Support/DataTypes.h @@ -0,0 +1,17 @@ +//===-- llvm/Support/DataTypes.h - Define fixed size types ------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// +// Due to layering constraints (Support depends on llvm-c) this is a thin +// wrapper around the implementation that lives in llvm-c, though most clients +// can/should think of this as being provided by Support for simplicity (not +// many clients are aware of their dependency on llvm-c). +// +//===----------------------------------------------------------------------===// + +#include "llvm-c/DataTypes.h" |