aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Politz2017-10-07 17:11:05 +0200
committerAndreas Politz2017-10-07 17:11:05 +0200
commit46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc (patch)
treeb65e1dd3a363092c75fd3c299255de44b99c255e
parent1ebc62c41e0cb622b04cbbfab692c617bb59d263 (diff)
downloademacs-46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc.tar.gz
emacs-46a3a8f6ed31ff4d0411ecc4cb276345a02e23dc.zip
Make boolean struct member use one bit
* src/itree.h (struct interval_node): Add bit descriptor.
-rw-r--r--src/itree.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/itree.h b/src/itree.h
index d685a69eb78..80115aa467c 100644
--- a/src/itree.h
+++ b/src/itree.h
@@ -46,7 +46,7 @@ struct interval_node
46 ptrdiff_t offset; /* The amount of shift to apply to this subtree. */ 46 ptrdiff_t offset; /* The amount of shift to apply to this subtree. */
47 uintmax_t otick; /* offset modified tick */ 47 uintmax_t otick; /* offset modified tick */
48 Lisp_Object data; /* Exclusively used by the client. */ 48 Lisp_Object data; /* Exclusively used by the client. */
49 bool_bf visited; /* For traversal via generator. */ 49 bool_bf visited : 1; /* For traversal via generator. */
50 bool_bf rear_advance : 1; /* Same as for marker and overlays. */ 50 bool_bf rear_advance : 1; /* Same as for marker and overlays. */
51 bool_bf front_advance : 1; /* Same as for marker and overlays. */ 51 bool_bf front_advance : 1; /* Same as for marker and overlays. */
52}; 52};