mirror of
https://github.com/mii443/wasmer.git
synced 2025-08-23 00:45:32 +00:00
Use engine-specific default features
Uses the engine's default features for backend instead of generic default features. Signed-off-by: Charalampos Mitrodimas <charalampos@wasmer.io>
This commit is contained in:
committed by
edoardo
parent
11e45c24ee
commit
2079b08195
@ -264,11 +264,10 @@ impl RuntimeOptions {
|
|||||||
|
|
||||||
pub fn get_engine(&self, target: &Target) -> Result<Engine> {
|
pub fn get_engine(&self, target: &Target) -> Result<Engine> {
|
||||||
let backends = self.get_available_backends()?;
|
let backends = self.get_available_backends()?;
|
||||||
let required_features = Features::default();
|
let backend = backends.first().unwrap();
|
||||||
backends
|
let backend_kind = wasmer::BackendKind::from(backend);
|
||||||
.first()
|
let required_features = wasmer::Engine::default_features_for_backend(&backend_kind, target);
|
||||||
.unwrap()
|
backend.get_engine(target, &required_features)
|
||||||
.get_engine(target, &required_features)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_engine_for_module(&self, module_contents: &[u8], target: &Target) -> Result<Engine> {
|
pub fn get_engine_for_module(&self, module_contents: &[u8], target: &Target) -> Result<Engine> {
|
||||||
|
Reference in New Issue
Block a user