message: Suppress a "-Wliteral-conversion" compiler warning.
  error: implicit conversion from 'double' to 'uint64_t' (aka 'unsigned long') changes value from -0 to 0 [-Werror,-Wliteral-conversion]
diff: @@ -781,7 +781,7 @@ static uint64_t decodeTaggedTimeInterval(uint64_t encodedTimeInterval) {
  if (encodedTimeInterval == 0)
  return 0.0;
  if (encodedTimeInterval == std::numeric_limits<uint64_t>::max())
  - return -0.0;
  + return (uint64_t)-0.0;
  TaggedDoubleBits encodedBits = { .i = encodedTimeInterval };
  DoubleBits decodedBits;
  