| 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, |
nothing calls this directly
no outgoing calls
no test coverage detected