MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / pop_i64_const

Method pop_i64_const

winch/codegen/src/stack.rs:414–419  ·  view source on GitHub ↗

Pops the element at the top of the stack if it is an i64 const; returns `None` otherwise.

(&mut self)

Source from the content-addressed store, hash-verified

412 /// Pops the element at the top of the stack if it is an i64 const;
413 /// returns `None` otherwise.
414 pub fn pop_i64_const(&mut self) -> Option<i64> {
415 match self.peek() {
416 Some(v) => v.is_i64_const().then(|| self.pop().unwrap().unwrap_i64()),
417 _ => None,
418 }
419 }
420
421 /// Pops the element at the top of the stack if it is an f32 const;
422 /// returns `None` otherwise.

Callers

nothing calls this directly

Calls 5

is_i64_constMethod · 0.80
peekMethod · 0.45
unwrap_i64Method · 0.45
unwrapMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected