From e750d4a611eced6c9b8a182dbb964983e314fb7c Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Sun, 7 Feb 2021 01:35:13 +0100 Subject: [PATCH] feat: debug output in infer function --- src/parser/infer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parser/infer.rs b/src/parser/infer.rs index 4470483..782a3a3 100644 --- a/src/parser/infer.rs +++ b/src/parser/infer.rs @@ -15,9 +15,9 @@ pub(super) fn infer(program: &mut Program) -> Result<(), String> { if let None = &var.ty { if let Some(e) = expr { var.ty = infer_expression(&e, table); - // Debug info + #[cfg(debug_assertions)] if let None = var.ty { - dbg!(&var.name); + println!("Type of {} could not be infered: {:?}", &var.name, e); } } }