Reject uses of __int128 on platforms that don't support it. Also move the ugly
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 29 Nov 2012 05:41:51 +0000 (05:41 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 29 Nov 2012 05:41:51 +0000 (05:41 +0000)
commite6a56db2e62eeaa62ec6cfaa099298ba3356b9fd
treeb5aec782243f9e01bc76d555438cad53e3334ad0
parent6be9b25cb628f66b8c697182bcf2fd181a3784ad
Reject uses of __int128 on platforms that don't support it. Also move the ugly
'getPointerWidth(0) >= 64' test to be a method on TargetInfo, ready to be
properly cleaned up.

llvm-svn: 168856
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/TargetInfo.h
clang/lib/Frontend/InitPreprocessor.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaType.cpp
clang/test/Sema/128bitint.c
clang/test/SemaCXX/overloaded-builtin-operators.cpp