summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
diff options
context:
space:
mode:
authorStephan T. Lavavej <stl@exchange.microsoft.com>2016-12-08 21:38:14 +0000
committerStephan T. Lavavej <stl@exchange.microsoft.com>2016-12-08 21:38:14 +0000
commit7abade37699ebd471baca54715e6e3511533ef5f (patch)
tree95d421249bf01f1a789fa846abd01e40d628c359 /libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
parentc255fa5e9325b8c5b19f7ba3e04f434f447e1d94 (diff)
downloadbcm5719-llvm-7abade37699ebd471baca54715e6e3511533ef5f.tar.gz
bcm5719-llvm-7abade37699ebd471baca54715e6e3511533ef5f.zip
[libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 3/7.
Add static_cast<short> when constructing pair<Whatever, short> from (Something, int). Fixes D27540. llvm-svn: 289107
Diffstat (limited to 'libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp')
-rw-r--r--libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp b/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
index dfea61eeacd..95b1f66d64a 100644
--- a/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
+++ b/libcxx/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
@@ -29,8 +29,8 @@ int main()
{
{
typedef std::pair<int, short> P1;
- P1 p1(3, 4);
- P1 p2(5, 6);
+ P1 p1(3, static_cast<short>(4));
+ P1 p2(5, static_cast<short>(6));
p1.swap(p2);
assert(p1.first == 5);
assert(p1.second == 6);
OpenPOWER on IntegriCloud