-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
C Drivers
-
None
-
None
-
None
-
None
-
None
-
None
VS 2017's incomplete support for the C99 standard sometimes leads to unexpected behavior. This may be related to issues mentioned in the following PRs:
- https://github.com/mongodb/mongo-c-driver/pull/1845 (loop initializers)
- https://github.com/mongodb/mongo-c-driver/pull/2041 (conditional operators)
In both cases, compound literals seem to be involved, where the scope of the unnamed object escapes the expression or scope it is supposed to be in.
- is related to
-
CDRIVER-5859 Introduce checked arithmetic type libbson
-
- Closed
-
-
CDRIVER-5996 Prevent multi-evaluation of arithmetic macro-function operands
-
- Closed
-