| commit | 117a5cca77c3994a62e0287f703232af44a48d9f | [log] [tgz] |
|---|---|---|
| author | Jim Apple <jbapple-impala@apache.org> | Wed Mar 29 20:39:36 2017 -0700 |
| committer | James E. King, III <jking@apache.org> | Sat Apr 01 10:51:48 2017 -0400 |
| tree | 5ce80bd8fac9417a551bf75b0021fe9315930ec6 | |
| parent | 5c3de6d3d28b94650486d8ae337af56c94e9e442 [diff] |
THRIFT-4138: Remove undefined behavior imported from Boost Client: C++ There is undefined behavior in boost::lexical_cast that was fixed in https://github.com/boostorg/lexical_cast/issues/21, but that fix is only available in recent Boost releases. This patch removes all uses of lexical_cast instead. That removes the last undefined behavior, so this patch also makes ubsan.sh unconditionally fail on undefined behavior. This closes #1232