| Index: sandbox/win/src/policy_target_test.cc
|
| diff --git a/sandbox/win/src/policy_target_test.cc b/sandbox/win/src/policy_target_test.cc
|
| index bb1f0b2ba38fd2fb94c780c26715a42c74975e2d..e286073d743b0675b7636ea8c5d0e42e1dc74622 100644
|
| --- a/sandbox/win/src/policy_target_test.cc
|
| +++ b/sandbox/win/src/policy_target_test.cc
|
| @@ -382,8 +382,10 @@ TEST(PolicyTargetTest, ShareHandleTest) {
|
| base::string16 arguments(L"\"");
|
| arguments += prog_name;
|
| arguments += L"\" -child 0 shared_memory_handle ";
|
| + // Cast through uintptr_t and then unsigned int to make the truncation
|
| + // explicit. Handles are size-of-pointer but are always 32-bit values.
|
| arguments += base::UintToString16(
|
| - reinterpret_cast<unsigned int>(shared_handle));
|
| + static_cast<unsigned int>(reinterpret_cast<uintptr_t>(shared_handle)));
|
|
|
| // Launch the app.
|
| ResultCode result = SBOX_ALL_OK;
|
|
|