MCPcopy Create free account
hub / github.com/explodingcamera/tinywasm / builds_dynamic_stack_engine

Function builds_dynamic_stack_engine

crates/cli/src/engine_flags.rs:139–153  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

137
138 #[test]
139 fn builds_dynamic_stack_engine() {
140 let flags = EngineFlags {
141 value_stack_dynamic: Some("8:32".parse().unwrap()),
142 call_stack_dynamic: Some("4:12".parse().unwrap()),
143 ..Default::default()
144 };
145
146 let engine = flags.build_engine().unwrap();
147 assert!(engine.config().value_stack_32.dynamic);
148 assert_eq!(engine.config().value_stack_32.initial_size, 8);
149 assert_eq!(engine.config().value_stack_32.max_size, 32);
150 assert!(engine.config().call_stack.dynamic);
151 assert_eq!(engine.config().call_stack.initial_size, 4);
152 assert_eq!(engine.config().call_stack.max_size, 12);
153 }
154}

Callers

nothing calls this directly

Calls 1

build_engineMethod · 0.80

Tested by

no test coverage detected