Use static_cast instead of reinterpret_cast.

GitOrigin-RevId: a41264fd2afb5d20bae5846819bc457c79605a26
This commit is contained in:
levlam 2018-01-30 01:48:35 +03:00
parent 666faca521
commit 8e14bd16b2

View File

@ -29,7 +29,7 @@ TEST(MultiTimeout, bug) {
multi_timeout = std::make_unique<MultiTimeout>();
data.multi_timeout = multi_timeout.get();
multi_timeout->set_callback([](void *void_data, int64 key) {
auto &data = *reinterpret_cast<Data *>(void_data);
auto &data = *static_cast<Data *>(void_data);
if (key == 1) {
data.multi_timeout->cancel_timeout(key + 1);
data.multi_timeout->set_timeout_in(key + 2, 1);