4e27abb changed the BSON_STATIC_ASSERT_JOIN2 macro, which is defined in a public header file. This is considered an API break for Fedora.
Instead, we should revert BSON_STATIC_ASSERT2 to its original definition and introduce BSON_STATIC_ASSERT3 to fix the original issue in CDRIVER-2271.
- is related to
-
CDRIVER-2271 BSON_STATIC_ASSERT can trigger "error: redefinition of typedef" in clang
- Closed
- related to
-
CDRIVER-2460 BSON_STATIC_ASSERT() definition is broken
- Closed