Integers which are too large should be an error.
authorEli Friedman <eli.friedman@gmail.com>
Tue, 23 Jul 2013 00:25:18 +0000 (00:25 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 23 Jul 2013 00:25:18 +0000 (00:25 +0000)
commit088d39afc6c4fbaadb25fc31e733de2ce4422cab
tree79524a848da90b6f5c83a591c4bfeddc3eb888e4
parent9974c88f7697a569ade90f7b136a2d07e98d9fe0
Integers which are too large should be an error.

Switch some warnings over to errors which should never have been warnings
in the first place.  (Also, a minor fix to the preprocessor rules for
integer literals while I'm here.)

llvm-svn: 186903
12 files changed:
clang/include/clang/Basic/DiagnosticCommonKinds.td
clang/include/clang/Basic/DiagnosticLexKinds.td
clang/lib/Lex/LiteralSupport.cpp
clang/lib/Lex/PPExpressions.cpp
clang/lib/Sema/SemaExpr.cpp
clang/test/CXX/lex/lex.literal/lex.ext/p3.cpp
clang/test/CodeGen/statements.c
clang/test/CodeGen/string-literal-unicode-conversion.c
clang/test/Lexer/constants.c
clang/test/Misc/warning-flags.c
clang/test/Sema/128bitint.c
clang/test/Sema/alloc_size.c