diff --git a/include/extractor/edge_based_node.hpp b/include/extractor/edge_based_node.hpp index f6c6f8e81..073f4202e 100644 --- a/include/extractor/edge_based_node.hpp +++ b/include/extractor/edge_based_node.hpp @@ -12,10 +12,12 @@ struct EdgeBasedNode { GeometryID geometry_id; ComponentID component_id; - AnnotationID annotation_id; - bool segregated; + AnnotationID annotation_id : 31; + bool segregated : 1; }; +static_assert(sizeof(EdgeBasedNode) == 3 * 4, "Should be 3 * sizeof(uint32_t)"); + } // namespace extractor } // namespace osrm