commit | 3127c99986dc932343aae5ccc575237d99c3aaec | [log] [tgz] |
---|---|---|
author | caryclark <caryclark@google.com> | Wed Dec 09 12:02:30 2015 -0800 |
committer | Commit bot <commit-bot@chromium.org> | Wed Dec 09 12:02:30 2015 -0800 |
tree | 68b3bf28a8f38c10838afa7a2b28478ad07ff17f | |
parent | e36ec871768eb4f5372540c1167ff7ec592f2bec [diff] |
ubsan shift fixes Use an inline function that does a normal shift. When built for the sanitizer, add casts so that the shift is unsigned. Also make a few fixes to do unsigned shifts or avoid the shift altogether; and add an argument spec to some macros. R=reed@google.com,mtklein@google.com BUG=skia:4633 Review URL: https://codereview.chromium.org/1503423003