MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / CompilationResult

Class CompilationResult

src/compilation_pipeline.rs:63–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61 string_prefix: Option<String>,
62 type_prelude: Vec<(String, IrType)>,
63 source_prelude: String,
64 current_source_path: Option<PathBuf>,
65 // Set during a closure build: mangle each module's own symbols by its `current_module_prefix`
66 // so separately compiled modules in the link set do not collide.
67 mangle_modules: bool,
68 current_module_prefix: Option<String>,
69 // Whether a closure build mangles per-module symbols. Off for the kernel, whose inline asm
70 // references HLL symbols by literal name and which already links with unique flat names.
71 mangle_in_closure: bool,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected