Validate that CPU features are supported when instantiating a module

This commit is contained in:
Amanieu d'Antras
2021-11-23 15:21:34 +00:00
parent 4f65a561ee
commit a603c33def
18 changed files with 89 additions and 17 deletions

View File

@@ -73,6 +73,12 @@ pub unsafe extern "C" fn wasm_instance_new(
return None;
}
Err(e @ InstantiationError::CpuFeature(_)) => {
crate::error::update_last_error(e.to_string());
return None;
}
Err(InstantiationError::HostEnvInitialization(error)) => {
crate::error::update_last_error(error);