From cc069fcc92d5c4dd101c7c10b3e70f7826446003 Mon Sep 17 00:00:00 2001 From: mtardy Date: Wed, 2 Sep 2020 11:25:33 +0200 Subject: [PATCH] Fix 'control may reach end of non-void function' warning --- parse.leg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parse.leg b/parse.leg index 78b0412..c618ab7 100644 --- a/parse.leg +++ b/parse.leg @@ -1003,7 +1003,7 @@ oop addOperation(oop ast, oop lhs, oop rhs) } } runtimeError("addition between two incompatible types"); - assert(0); // to prevent: control may reach end of non-void function + return NULL; // to prevent: control may reach end of non-void function } oop mulOperation(oop ast, oop lhs, oop rhs) @@ -1020,7 +1020,7 @@ oop mulOperation(oop ast, oop lhs, oop rhs) } } runtimeError("multiplication between two incompatible types"); - assert(0); + return NULL; // to prevent: control may reach end of non-void function } #undef TYPESIG