diff --git a/c10/core/Stream.h b/c10/core/Stream.h index 6962be72bf72..5baac5325af7 100644 --- a/c10/core/Stream.h +++ b/c10/core/Stream.h @@ -124,11 +124,11 @@ class Stream final { } static Stream unpack(uint64_t bits) { - auto stream_id = static_cast(bits) & 0xFFFFFFFFull; + const auto stream_id = static_cast(bits & 0xFFFFFFFFull); bits >>= 32; - auto device_index = static_cast(bits) & 0xFFFFull; + const auto device_index = static_cast(bits & 0xFFFFull); bits >>= 16; - auto device_type = static_cast(bits); + const auto device_type = static_cast(bits); TORCH_CHECK(isValidDeviceType(device_type)); // Unfortunately, we can't check if the StreamId is valid here; it // will be checked upon first use.