From 089edee8af32c31d496cc38a46aa9d2c08ef73b7 Mon Sep 17 00:00:00 2001 From: ConnorSkees <39542938+ConnorSkees@users.noreply.github.com> Date: Sun, 16 Feb 2020 12:17:34 -0500 Subject: [PATCH] Proper errors for missing arguments --- src/builtin/macros.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtin/macros.rs b/src/builtin/macros.rs index 51c8bc5..f38d4e5 100644 --- a/src/builtin/macros.rs +++ b/src/builtin/macros.rs @@ -4,7 +4,7 @@ macro_rules! arg { Some(v) => v, None => match $args.get($name) { Some(v) => v, - None => panic!("missing variable"), + None => return Err(concat!("Missing argument $", $name, ".").into()), }, }; };