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

Method def_entity

cranelift/reader/src/sourcemap.rs:194–200  ·  view source on GitHub ↗

Define an entity. This can be used for instructions whose numbers never appear in source, or implicitly defined signatures.

(&mut self, entity: AnyEntity, loc: Location)

Source from the content-addressed store, hash-verified

192 /// Define an entity. This can be used for instructions whose numbers never
193 /// appear in source, or implicitly defined signatures.
194 pub fn def_entity(&mut self, entity: AnyEntity, loc: Location) -> ParseResult<()> {
195 if self.locations.insert(entity, loc).is_some() {
196 err!(loc, "duplicate entity: {}", entity)
197 } else {
198 Ok(())
199 }
200 }
201}
202
203#[cfg(test)]

Callers 12

parse_function_declMethod · 0.80
parse_instructionMethod · 0.80
def_valueMethod · 0.80
def_blockMethod · 0.80
def_ssMethod · 0.80
def_dssMethod · 0.80
def_dtMethod · 0.80
def_gvMethod · 0.80
def_sigMethod · 0.80
def_fnMethod · 0.80
def_jtMethod · 0.80
def_constantMethod · 0.80

Calls 3

OkFunction · 0.85
is_someMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected