aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qreg.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2024-01-20 04:51:39 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2024-01-20 04:51:39 +0300
commit22906ff398780f6acd9965a21d9eb52abf854fdb (patch)
tree9ee6a66f0c266e4abfa9d4d58ad07a950aea1549 /src/qreg.c
parent5a2607e7d7cf2a490b52c09ade025da98d7c820e (diff)
downloadsciteco-22906ff398780f6acd9965a21d9eb52abf854fdb.tar.gz
fixed Clang warnings about one-bit-wide boolean integers (-Wsingle-bit-bitfield-constant-conversion)
* gboolean is defined as gint which is a signed type. A gboolean 1-bit-wide bitfield cannot have the values 0 and 1 but only 0 and -1. * This wasn't practically a bug unless you would try to compare one of those bitfields with TRUE. * All of those bitfields are now guint, even though this is less self-documenting.
Diffstat (limited to 'src/qreg.c')
-rw-r--r--src/qreg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qreg.c b/src/qreg.c
index 40e1c2e..8057909 100644
--- a/src/qreg.c
+++ b/src/qreg.c
@@ -1145,7 +1145,7 @@ struct teco_machine_qregspec_t {
union {
struct {
teco_qreg_type_t type : 8;
- gboolean parse_only : 1;
+ guint parse_only : 1;
};
guint __flags;
};