@@ -181,7 +181,7 @@ class subtree_templated {
181
181
paranoid_invariant (index != NODE_NULL);
182
182
m_index = index;
183
183
}
184
- } __attribute__((__packed__,aligned( 4 ))) ;
184
+ } ;
185
185
186
186
template <>
187
187
class subtree_templated <true > {
@@ -238,7 +238,7 @@ class subtree_templated<true> {
238
238
inline void disable_bit (void ) {
239
239
m_bitfield &= MASK_INDEX;
240
240
}
241
- } __attribute__((__packed__)) ;
241
+ } ;
242
242
243
243
template <typename omtdata_t , bool subtree_supports_marks>
244
244
class omt_node_templated {
@@ -251,7 +251,7 @@ class omt_node_templated {
251
251
// this needs to be in both implementations because we don't have
252
252
// a "static if" the caller can use
253
253
inline void clear_stolen_bits (void ) {}
254
- } __attribute__((__packed__,aligned( 4 ))) ;
254
+ } ;
255
255
256
256
template <typename omtdata_t >
257
257
class omt_node_templated <omtdata_t , true > {
@@ -288,7 +288,7 @@ class omt_node_templated<omtdata_t, true> {
288
288
this ->unset_marked_bit ();
289
289
this ->unset_marks_below_bit ();
290
290
}
291
- } __attribute__((__packed__,aligned( 4 ))) ;
291
+ } ;
292
292
293
293
}
294
294
0 commit comments