summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/cstring-syntax-cxx.cpp
diff options
context:
space:
mode:
authorNathan Slingerland <slingn@gmail.com>2015-11-23 15:33:43 +0000
committerNathan Slingerland <slingn@gmail.com>2015-11-23 15:33:43 +0000
commit8a0654836e468650a2c2f7301e627db937a82118 (patch)
tree7f962643d9b5520cea964d1a612d1bce9353f0d1 /clang/test/Analysis/cstring-syntax-cxx.cpp
parente02c86812c685990ec5ec2c7d48889f71b9e5891 (diff)
downloadbcm5719-llvm-8a0654836e468650a2c2f7301e627db937a82118.tar.gz
bcm5719-llvm-8a0654836e468650a2c2f7301e627db937a82118.zip
[Support] Fix SaturatingMultiply<T>() to be correct (and fast), Re-enable Unit Tests
Summary: This change fixes the SaturatingMultiply<T>() function template to not cause undefined behavior with T=uint16_t. Thanks to Richard Smith's contribution, it also no longer requires an integer division. Patch by Richard Smith. Reviewers: silvas, davidxl Subscribers: rsmith, davidxl, llvm-commits Differential Revision: http://reviews.llvm.org/D14845 llvm-svn: 253870
Diffstat (limited to 'clang/test/Analysis/cstring-syntax-cxx.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud