X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fiterator.c;h=1a295cb3c4f1865cf92dc59267c4ffa1eeb987b1;hb=0fbb9a9fffe22e0d5211a47118102fa0ba4a766a;hp=2428c72b68d4296433b6c201e416b0449d450619;hpb=5af447e5102d6226ee198e4db52b51e12075f1bb;p=babeltrace.git diff --git a/lib/graph/iterator.c b/lib/graph/iterator.c index 2428c72b..1a295cb3 100644 --- a/lib/graph/iterator.c +++ b/lib/graph/iterator.c @@ -50,6 +50,7 @@ #include #include #include +#include struct stream_state { struct bt_ctf_stream *stream; /* owned by this */ @@ -149,7 +150,7 @@ void destroy_action(struct action *action) case ACTION_TYPE_SET_STREAM_STATE_IS_ENDED: break; default: - assert(BT_FALSE); + abort(); } } @@ -261,7 +262,7 @@ void apply_actions(struct bt_notification_iterator *iterator) action->payload.set_stream_state_cur_packet.packet); break; default: - assert(BT_FALSE); + abort(); } } @@ -428,7 +429,7 @@ void bt_notification_iterator_finalize( } default: /* Unreachable */ - assert(0); + abort(); } if (finalize_method) { @@ -664,7 +665,7 @@ bt_notification_iterator_notif_type_from_notif_type( iter_notif_type = BT_NOTIFICATION_ITERATOR_NOTIF_TYPE_PACKET_END; break; default: - assert(BT_FALSE); + abort(); } return iter_notif_type; @@ -1521,8 +1522,7 @@ enum bt_notification_iterator_status ensure_queue_has_notifications( break; } default: - assert(BT_FALSE); - break; + abort(); } /* @@ -1596,7 +1596,7 @@ enum bt_notification_iterator_status ensure_queue_has_notifications( break; default: /* Unknown non-error status */ - assert(BT_FALSE); + abort(); } }