Fix for DataLayout inconsistency on win32

Tested with LLVM 3.1/3.2/3.3 for --arch=x86/x86-64 --target=sse4/generic-4 on MacOS.
Tested with simple compilation on Windows (--arch=x86).