Skip to content

Commit

Permalink
fix concatenation bug in triton_asm macro
Browse files Browse the repository at this point in the history
Co-authored-by: Ferdinand Sauer <[email protected]>
  • Loading branch information
aszepieniec and jan-ferdinand committed Jul 14, 2023
1 parent 1a506ea commit 60b0ec5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions triton-vm/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -170,10 +170,10 @@ macro_rules! triton_asm {
)
};
(@fmt $fmt:expr, $($args:expr,)*; {$e:expr}: $($tail:tt)*) => {
$crate::triton_asm!(@fmt concat!($fmt, "{}:"), $($args,)* $e,; $($tail)*)
$crate::triton_asm!(@fmt concat!($fmt, "{}: "), $($args,)* $e,; $($tail)*)
};
(@fmt $fmt:expr, $($args:expr,)*; {$e:expr} $($tail:tt)*) => {
$crate::triton_asm!(@fmt concat!($fmt, "{}"), $($args,)* $e,; $($tail)*)
$crate::triton_asm!(@fmt concat!($fmt, "{} "), $($args,)* $e,; $($tail)*)
};

[push $arg:literal; $num:expr] => { vec![ $crate::triton_instr!(push $arg); $num ] };
Expand Down

0 comments on commit 60b0ec5

Please sign in to comment.