corret CodeGenBackend::Wasm to only be dev wasm backend

This commit is contained in:
Brendan Hansknecht 2023-04-26 07:29:32 -07:00
parent 2602e37728
commit dd8914a75c
No known key found for this signature in database
GPG key ID: 0EA784685083E75B
2 changed files with 16 additions and 28 deletions

View file

@ -103,7 +103,7 @@ pub fn gen_from_mono_module<'a>(
let opt = code_gen_options.opt_level;
match code_gen_options.backend {
CodeGenBackend::Assembly => gen_from_mono_module_dev(
CodeGenBackend::Assembly | CodeGenBackend::Wasm => gen_from_mono_module_dev(
arena,
loaded,
target,
@ -113,16 +113,6 @@ pub fn gen_from_mono_module<'a>(
CodeGenBackend::Llvm(backend_mode) => {
gen_from_mono_module_llvm(arena, loaded, path, target, opt, backend_mode, debug)
}
CodeGenBackend::Wasm => {
// emit wasm via the llvm backend
let backend_mode = match code_gen_options.opt_level {
OptLevel::Development => LlvmBackendMode::BinaryDev,
OptLevel::Normal | OptLevel::Size | OptLevel::Optimize => LlvmBackendMode::Binary,
};
gen_from_mono_module_llvm(arena, loaded, path, target, opt, backend_mode, debug)
}
}
}