Fix unused 'stackmaps' and 'module_info' on Windows

This commit is contained in:
losfair
2019-08-22 13:25:52 -07:00
parent d868445d09
commit e89ab43b98

View File

@ -170,8 +170,8 @@ impl LLVMBackend {
pub fn new(
module: Module,
_intrinsics: Intrinsics,
stackmaps: &StackmapRegistry,
module_info: &ModuleInfo,
_stackmaps: &StackmapRegistry,
_module_info: &ModuleInfo,
) -> (Self, LLVMCache) {
Target::initialize_x86(&InitializationConfig {
asm_parser: true,
@ -230,6 +230,9 @@ impl LLVMBackend {
use super::stackmap::{self, StkMapRecord, StkSizeRecord};
use std::collections::BTreeMap;
let stackmaps = _stackmaps;
let module_info = _module_info;
let raw_stackmap = unsafe {
std::slice::from_raw_parts(
llvm_backend_get_stack_map_ptr(module),