[LLVMdev] misc. patches
jeffc at jolt-lang.org
Mon Dec 13 07:58:20 PST 2004
VS has a 64-bit portability mode, where it will complain when it sees
non-portable code. I haven't tried it yet on LLVM, but in my experience
it will generate a *lot* of warnings. Every time a size_t or ptrdiff_t
is assigned to an int or even a long it will complain (Microsoft defines
long as 32-bits, even in win64). On the other hand, gcc defines long as
64-bits on 64-bit Unix (so what does it do on cygwin or mingw?). The
portability warnings are still useful, but it does mean that "long" must
be banished from the code.
Morten Ofstad wrote:
> Next the warnings.patch file contains some minor modification to make
> Visual Studio shut up (and possibly to make LLVM more 64bit friendly).
More information about the llvm-dev