From 200310e8faa756b9869dd6dfc902c255246ac74a Mon Sep 17 00:00:00 2001 From: ReinUsesLisp Date: Mon, 15 Feb 2021 23:00:12 -0300 Subject: [PATCH] Assert operand's id is not zero --- src/stream.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/stream.h b/src/stream.h index fecc6d0..25b98f1 100644 --- a/src/stream.h +++ b/src/stream.h @@ -7,6 +7,7 @@ #pragma once #include +#include #include #include #include @@ -136,6 +137,7 @@ public: } Stream& operator<<(Id value) { + assert(value.value != 0); return *this << value.value; }