commit | dd3850b736184697ebf5207d86a1d209b09de9cd | [log] [tgz] |
---|---|---|
author | Nick Bray <ncbray@google.com> | Tue Dec 10 11:01:58 2019 -0800 |
committer | Nick Bray <ncbray@google.com> | Tue Dec 10 11:05:19 2019 -0800 |
tree | 1634521695985e8747cc70bdd2b1b74b0f45955b | |
parent | 4f73bf1da5908634782353efbd2b9dd57ce3dc19 [diff] |
[libc-trusty] Workaround a codegen bug in Clang Certain version of Clang may emit a reference to __multi3 when compiling __builtin_mul_overflow(uint32_t, uint32_t, &uint64_t). compiler_rt for 32-bit ARM does not contain this function. Work around the problem by casting one of the arguments to a 64-bit integer. Bug: 145830721 Change-Id: Ib3db62094f51fbef60b974006cb27ba23884c321