Give TargetInfo a new IntPtrType to hold the intptr_t type for
a target.

Make Preprocessor.cpp define a new __INTPTR_TYPE__ macro based on this.

On linux/32, set intptr_t to int, instead of long.  This fixes PR3563.

llvm-svn: 64495
5 files changed
tree: 21080758dbaae7bbbc77adb4552fc9a96918a8c9
  1. clang/
  2. llvm/