From 06b653e922cd36006f0c86b7e015109e5c0b8923 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 9 Feb 2010 20:51:02 -0500 Subject: New dmnsn_assert() macro for invariant violations. --- dimension/parse.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'dimension/parse.c') diff --git a/dimension/parse.c b/dimension/parse.c index 6951974..6ca6326 100644 --- a/dimension/parse.c +++ b/dimension/parse.c @@ -406,8 +406,7 @@ dmnsn_eval_unary(dmnsn_astnode astnode, dmnsn_symbol_table *symtable) break; default: - dmnsn_error(DMNSN_SEVERITY_HIGH, - "Attempt to evaluate wrong unary operator."); + dmnsn_assert(false, "Attempt to evaluate wrong unary operator."); } ret = dmnsn_copy_astnode(astnode); @@ -691,8 +690,7 @@ dmnsn_eval_binary(dmnsn_astnode astnode, dmnsn_symbol_table *symtable) break; default: - dmnsn_error(DMNSN_SEVERITY_HIGH, - "Attempt to evaluate wrong binary operator."); + dmnsn_assert(false, "Attempt to evaluate wrong binary operator."); } ret.type = DMNSN_AST_INTEGER; @@ -779,8 +777,7 @@ dmnsn_eval_binary(dmnsn_astnode astnode, dmnsn_symbol_table *symtable) break; default: - dmnsn_error(DMNSN_SEVERITY_HIGH, - "Attempt to evaluate wrong binary operator."); + dmnsn_assert(false, "Attempt to evaluate wrong binary operator."); } ret.type = DMNSN_AST_FLOAT; -- cgit v1.2.3