diff options
| -rw-r--r-- | src/librustc/mir/interpret/mod.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/librustc/mir/interpret/mod.rs b/src/librustc/mir/interpret/mod.rs index 65f4c9c47d0..1ec95c29a4a 100644 --- a/src/librustc/mir/interpret/mod.rs +++ b/src/librustc/mir/interpret/mod.rs @@ -10,6 +10,11 @@ macro_rules! err_unsup { } #[macro_export] +macro_rules! err_unsup_format { + ($($tt:tt)*) => { err_unsup!(Unsupported(format!($($tt)*))) }; +} + +#[macro_export] macro_rules! err_inval { ($($tt:tt)*) => { $crate::mir::interpret::InterpError::InvalidProgram( @@ -28,6 +33,11 @@ macro_rules! err_ub { } #[macro_export] +macro_rules! err_ub_format { + ($($tt:tt)*) => { err_ub!(Ub(format!($($tt)*))) }; +} + +#[macro_export] macro_rules! err_panic { ($($tt:tt)*) => { $crate::mir::interpret::InterpError::Panic( |
