[gjs/fix-windows: 2/2] arg-cache.cpp: Cast bitwise or result before returning
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs/fix-windows: 2/2] arg-cache.cpp: Cast bitwise or result before returning
- Date: Wed, 12 Jan 2022 05:48:36 +0000 (UTC)
commit 23fc6e798bf4448c2a0bb203e35f14d167d8a437
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Jan 12 13:47:17 2022 +0800
arg-cache.cpp: Cast bitwise or result before returning
Otherwise builds break on Visual Studio as we are mismatching types...
gi/arg-cache.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gi/arg-cache.cpp b/gi/arg-cache.cpp
index 603f1502..0f85ac23 100644
--- a/gi/arg-cache.cpp
+++ b/gi/arg-cache.cpp
@@ -373,7 +373,7 @@ struct SimpleOut : SkipAll, Positioned {
struct ExplicitArray : GenericOut, Array, Nullable {
GjsArgumentFlags flags() const override {
- return Argument::flags() | Nullable::flags();
+ return static_cast<GjsArgumentFlags>(Argument::flags() | Nullable::flags());
}
};
@@ -422,7 +422,7 @@ struct FallbackIn : GenericIn, Nullable {
}
GjsArgumentFlags flags() const override {
- return Argument::flags() | Nullable::flags();
+ return static_cast<GjsArgumentFlags>(Argument::flags() | Nullable::flags());
}
};
@@ -445,7 +445,7 @@ struct NullableIn : SkipAll, Nullable {
}
GjsArgumentFlags flags() const override {
- return Argument::flags() | Nullable::flags();
+ return static_cast<GjsArgumentFlags>(Argument::flags() | Nullable::flags());
}
};
@@ -714,7 +714,7 @@ struct CallerAllocatesOut : GenericOut, CallerAllocates {
GIArgument*) override;
GjsArgumentFlags flags() const override {
- return GenericOut::flags() | GjsArgumentFlags::CALLER_ALLOCATES;
+ return static_cast<GjsArgumentFlags>(GenericOut::flags() | GjsArgumentFlags::CALLER_ALLOCATES);
}
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]