aboutsummaryrefslogtreecommitdiff
path: root/ports/oatpp-mongo/no-designatore-expression.patch
blob: f82620487d177e433d837e9b4dbd4a9da028fe4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/src/oatpp-mongo/bson/Utils.cpp b/src/oatpp-mongo/bson/Utils.cpp
index c848c59..32a9e4c 100644
--- a/src/oatpp-mongo/bson/Utils.cpp
+++ b/src/oatpp-mongo/bson/Utils.cpp
@@ -34,7 +34,8 @@ Utils::BO_TYPE Utils::FLOAT_BO = detectFloatBO();
 
 Utils::BO_TYPE Utils::detectIntBO() {
   BO_TYPE result = BO_TYPE::UNKNOWN;
-  BO_CHECK check {.i64 = 255};
+  BO_CHECK check;
+  check.i64 = 255;
   if(check.bytes[0] == 255) {
     result = BO_TYPE::LITTLE;
   } else if(check.bytes[7] == 255) {
@@ -45,7 +46,8 @@ Utils::BO_TYPE Utils::detectIntBO() {
 
 Utils::BO_TYPE Utils::detectFloatBO() {
   BO_TYPE result = BO_TYPE::UNKNOWN;
-  BO_CHECK check {.f64 = 2.0};
+  BO_CHECK check;
+  check.f64 = 2.0;
   if(check.bytes[0] > 0) {
     result = BO_TYPE::NETWORK;
   } else if(check.bytes[7] > 0) {