From e0d8f318391442fe805d8c7bfb24cb6545d2a6bb Mon Sep 17 00:00:00 2001 From: lzwdgc Date: Wed, 9 Dec 2020 21:32:23 +0300 Subject: [PATCH] Throw exception on unknown object. --- src/common/objects.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/objects.cpp b/src/common/objects.cpp index d276a5e..528b999 100644 --- a/src/common/objects.cpp +++ b/src/common/objects.cpp @@ -18,6 +18,8 @@ #include "objects.h" +#include + Segment *Segment::create_segment(const buffer &b) { ObjectType segment_type; @@ -69,8 +71,7 @@ Segment *Segment::create_segment(const buffer &b) segment = new SegmentObjects; break; default: - assert(false); - break; + SW_UNIMPLEMENTED; } if (segment) {