message: Avoid warnings when compiling with -Wfloat-equal
  Added pragma statements to suppress -Wfloat-equal flag for this file, since double equality comparison is on purpose.
diff: // limitations under the License.
  #pragma once
  +#if defined(__clang__)
  +#pragma clang diagnostic push
  +#pragma clang diagnostic ignored "-Wfloat-equal"
  +#elif defined(__GNUC__)
  +#pragma GCC diagnostic push
  +#pragma GCC diagnostic ignored "-Wfloat-equal"
  +#endif
  #include <chrono>
  #include <cstring>
  @@ -682,3 +689,9 @@ BSONCXX_INLINE_NAMESPACE_END
  } // namespace bsoncxx
  #include <bsoncxx/config/postlude.hpp>
  +
  +#if defined(__clang__)
  +#pragma clang diagnostic pop
  +#elif defined(__GNUC__)
  +#pragma GCC diagnostic pop
  +#endif
  