Silently fail when calling a non-function

The most cursed possible way to deal with this error.
This commit is contained in:
Alex Bethel 2021-07-16 19:02:31 -05:00
parent 56623de96a
commit 9beb45adf0

View file

@ -258,14 +258,7 @@ impl ExecEnv {
if let Value::Functio(func) = func { if let Value::Functio(func) = func {
self.fn_call(func, &args, &stmt.span)?; self.fn_call(func, &args, &stmt.span)?;
} else { } else {
return Err(Error { // Fail silently for now.
kind: ErrorKind::TypeError(format!(
"attempt to call non-function `{}` (= {})",
iden.iden.to_owned(),
func
)),
span: stmt.span.clone(),
});
} }
} }
StmtKind::Loop { body } => loop { StmtKind::Loop { body } => loop {