()
| 26 | #[test] |
| 27 | #[cfg_attr(miri, ignore)] |
| 28 | fn shared_memory_failed_creation() -> Result<()> { |
| 29 | let mut config = Config::new(); |
| 30 | config.wasm_threads(true); |
| 31 | config.shared_memory(false); |
| 32 | let Ok(engine) = Engine::new(&config) else { |
| 33 | return Ok(()); |
| 34 | }; |
| 35 | assert!(SharedMemory::new(&engine, MemoryType::shared(1, 1)).is_err()); |
| 36 | let wat = r#"(module (memory 1 1 shared))"#; |
| 37 | let module = Module::new(&engine, wat)?; |
| 38 | let mut store = Store::new(&engine, ()); |
| 39 | assert!(Instance::new(&mut store, &module, &[]).is_err()); |
| 40 | Ok(()) |
| 41 | } |
| 42 | |
| 43 | #[test] |
| 44 | #[cfg_attr(miri, ignore)] |
nothing calls this directly
no test coverage detected