handle machine heap/stack allocation error
This commit is contained in:
@@ -451,8 +451,8 @@ macro_rules! step_or_resource_error {
|
||||
($machine_st:expr, $val:expr) => {{
|
||||
match $val {
|
||||
Ok(r) => r,
|
||||
Err(err_loc) => {
|
||||
$machine_st.throw_resource_error(err_loc);
|
||||
Err(err) => {
|
||||
$machine_st.throw_resource_error(err);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -460,8 +460,8 @@ macro_rules! step_or_resource_error {
|
||||
($machine_st:expr, $val:expr, $fail:block) => {{
|
||||
match $val {
|
||||
Ok(r) => r,
|
||||
Err(err_loc) => {
|
||||
$machine_st.throw_resource_error(err_loc);
|
||||
Err(err) => {
|
||||
$machine_st.throw_resource_error(err);
|
||||
$fail
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user