| 56 | #[test] |
| 57 | #[cfg_attr(miri, ignore)] |
| 58 | fn test_import_shared_memory() -> Result<()> { |
| 59 | let wat = r#"(module (import "env" "memory" (memory 1 5 shared)))"#; |
| 60 | let Some(engine) = engine() else { |
| 61 | return Ok(()); |
| 62 | }; |
| 63 | let module = Module::new(&engine, wat)?; |
| 64 | let mut store = Store::new(&engine, ()); |
| 65 | let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 5))?; |
| 66 | let _instance = Instance::new(&mut store, &module, &[shared_memory.into()])?; |
| 67 | Ok(()) |
| 68 | } |
| 69 | |
| 70 | #[test] |
| 71 | #[cfg_attr(miri, ignore)] |