mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-06-14 22:41:07 +00:00
@@ -6,9 +6,9 @@ use crate::evmla::ethereal_ir::function::block::element::stack::Stack;
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct QueueElement {
|
||||
/// The block key.
|
||||
pub block_key: revive_llvm_context::EraVMFunctionBlockKey,
|
||||
pub block_key: revive_llvm_context::PolkaVMFunctionBlockKey,
|
||||
/// The block predecessor.
|
||||
pub predecessor: Option<(revive_llvm_context::EraVMFunctionBlockKey, usize)>,
|
||||
pub predecessor: Option<(revive_llvm_context::PolkaVMFunctionBlockKey, usize)>,
|
||||
/// The predecessor's last stack state.
|
||||
pub stack: Stack,
|
||||
}
|
||||
@@ -16,8 +16,8 @@ pub struct QueueElement {
|
||||
impl QueueElement {
|
||||
/// A shortcut constructor.
|
||||
pub fn new(
|
||||
block_key: revive_llvm_context::EraVMFunctionBlockKey,
|
||||
predecessor: Option<(revive_llvm_context::EraVMFunctionBlockKey, usize)>,
|
||||
block_key: revive_llvm_context::PolkaVMFunctionBlockKey,
|
||||
predecessor: Option<(revive_llvm_context::PolkaVMFunctionBlockKey, usize)>,
|
||||
stack: Stack,
|
||||
) -> Self {
|
||||
Self {
|
||||
|
||||
Reference in New Issue
Block a user