diff --git a/src/repl/mod.rs b/src/repl/mod.rs index 9eb1b33..6f7bbf2 100644 --- a/src/repl/mod.rs +++ b/src/repl/mod.rs @@ -1337,6 +1337,9 @@ pub async fn run_repl_command( "Macro '{name}' is restricted by {} enabled_macros", ctx.macro_lock_owner(*level) ), + Some(MacroState::Invalid { reason }) => { + bail!("Macro '{name}' is invalid: {reason}") + } _ => unknown_command()?, } }