diff options
author | Billy Robert O'Neal III <bion@microsoft.com> | 2018-01-06 02:18:20 +0000 |
---|---|---|
committer | Billy Robert O'Neal III <bion@microsoft.com> | 2018-01-06 02:18:20 +0000 |
commit | 1e1195dce5bc07a2f925c3e3cc3a62534fffa82d (patch) | |
tree | 12189190c22b7d01cb322a5283c4fc9bddb3cd3e /libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd | |
parent | a263c346e568e15dde95ad2d1417444c5cda134f (diff) | |
download | bcm5719-llvm-1e1195dce5bc07a2f925c3e3cc3a62534fffa82d.tar.gz bcm5719-llvm-1e1195dce5bc07a2f925c3e3cc3a62534fffa82d.zip |
[libcxx] [test] Remove nonstandard things and resolve warnings in Xxx_scan tests
Reviewed as https://reviews.llvm.org/D41748
* These tests use function objects from functional, back_inserter from iterator, and equal from algorithm, so add those headers.
* The use of iota targeting vector<unsigned char> with an int parameter triggers warnings on MSVC++ assigning an into a unsigned char&; so change the parameter to unsigned char with a static_cast.
* Avoid naming unary_function in identity here as that is removed in '17. (This also fixes naming _VSTD, _NOEXCEPT_, and other libcxx-isms)
* Change the predicate in the transform tests to add_ten so that problems with multiple application are caught.
llvm-svn: 321922
Diffstat (limited to 'libcxx/test/std/numerics/numeric.ops/numeric.ops.gcd')
0 files changed, 0 insertions, 0 deletions