Fariborz Jahanian
1c150a0d0d
c: Also chek for integer overflow for '%' operator.
...
llvm-svn: 177163
2013-03-15 17:03:56 +00:00
Fariborz Jahanian
352eeafa0a
c: add the missing binary operatory when checking
...
for integer overflow. // rdar://13423975
llvm-svn: 177162
2013-03-15 16:36:04 +00:00
Fariborz Jahanian
d0ed6c249d
Add space after ';'.
...
llvm-svn: 173462
2013-01-25 17:47:49 +00:00
Fariborz Jahanian
740396437b
Improve diagnsotic further on integer overflow.
...
llvm-svn: 173461
2013-01-25 17:19:07 +00:00
Fariborz Jahanian
ee19ceb409
Fixes text of diagnostics in integer overflow patch.
...
llvm-svn: 173388
2013-01-24 23:24:32 +00:00
Fariborz Jahanian
e735ff93e8
Patch to check for integer overflow. It has been
...
commented on and approved by Richard Smith.
llvm-svn: 173377
2013-01-24 22:11:45 +00:00
Fariborz Jahanian
70ae634f87
Improve diagnostic per Richard's suggestion
...
(which may yet change if we move the diagnostic
outside case value).
llvm-svn: 172242
2013-01-11 19:33:54 +00:00
Fariborz Jahanian
941827931e
Provide a better warning when case value overflows.
...
// rdar://11577384
llvm-svn: 172102
2013-01-10 20:26:42 +00:00
Fariborz Jahanian
8b115b7872
Issue warning when case value is too large to fit
...
in case condition type. // rdar://11577384.
Test is conditionalized on x86_64-apple triple as
I am not sure if the INT_MAX/LONG_MAX values in the test
will pass this test for other hosts.
llvm-svn: 172016
2013-01-09 23:04:56 +00:00