[LLVMdev] Macro redefinitions

Óscar Fuentes ofv at wanadoo.es
Mon Dec 7 11:42:37 PST 2009


OvermindDL1 <overminddl1 at gmail.com> writes:

> In DataTypes.h starting on line 121 are these lines:
> #define INT8_C(C)   C
> #define UINT8_C(C)  C
> #define INT16_C(C)  C
> #define UINT16_C(C) C
> #define INT32_C(C)  C
> #define UINT32_C(C) C ## U
> #define INT64_C(C)  ((int64_t) C ## LL)
> #define UINT64_C(C) ((uint64_t) C ## ULL)
>
> They are conflicting with the cstdint when we have updated headers in
> our MSVC build.

Can you provide more context information about this? What do you mean by
"updated headers"? cstdint seems missing on my VC++ 2008 install. Is
that part of some upgrade? Which one?

[snip]

-- 
Óscar




More information about the llvm-dev mailing list