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