llvm-project/clang/lib/Basic
Sanjiv Gupta d79592448b Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar
etc more generic. For some targets, long may not be equal to pointer size. For
example: PIC16 has int as i16, ptr as i16 but long as i32.

Also fixed a few build warnings in assert() functions in CFRefCount.cpp,
CGDecl.cpp, SemaDeclCXX.cpp and ParseDeclCXX.cpp.

llvm-svn: 58501
2008-10-31 09:52:39 +00:00
..
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Diagnostic.cpp fix rdar://6288301: custom warnings don't respect -Werror. 2008-10-17 21:24:47 +00:00
FileManager.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
IdentifierTable.cpp bool is not an extension in C++ 2008-09-11 12:06:59 +00:00
LangOptions.cpp Add -fobjc-gc and -fobjc-gc-only options to the driver. 2008-04-29 04:37:03 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
SourceLocation.cpp Make some methods const, add some helpers to FullSourceLoc, 2008-09-29 21:46:13 +00:00
SourceManager.cpp Rename Characteristic_t to CharacteristicKind 2008-10-27 01:19:25 +00:00
TargetInfo.cpp Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar 2008-10-31 09:52:39 +00:00
Targets.cpp Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar 2008-10-31 09:52:39 +00:00
TokenKinds.cpp Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00