Patch by David Grayson! llvm-svn: 251651
llvm-svn: 189910
This will enable users in security critical applications to perform checked-arithmetic in a fast safe manner that is amenable to c. Tests/an update to Language Extensions is included as well. rdar://13421498. llvm-svn: 184497