Skip to content

Commit b1cd90a

Browse files
committed
Sync from rust 3340d49d22b1aba425779767278c40781826c2f5
2 parents 7ec47d1 + b5c0dd6 commit b1cd90a

File tree

10 files changed

+3
-14
lines changed

10 files changed

+3
-14
lines changed

example/mini_core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
thread_local
1212
)]
1313
#![no_core]
14-
#![allow(dead_code, internal_features)]
14+
#![allow(dead_code, internal_features, ambiguous_wide_pointer_comparisons)]
1515

1616
#[lang = "sized"]
1717
pub trait Sized {}

src/abi/comments.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
44
use std::borrow::Cow;
55

6-
use rustc_middle::mir;
76
use rustc_target::abi::call::PassMode;
87

98
use crate::prelude::*;

src/abi/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ mod returning;
66

77
use std::borrow::Cow;
88

9-
use cranelift_codegen::ir::{AbiParam, SigRef};
9+
use cranelift_codegen::ir::SigRef;
1010
use cranelift_module::ModuleError;
1111
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
1212
use rustc_middle::ty::layout::FnAbiOf;

src/analyze.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
33
use rustc_index::IndexVec;
44
use rustc_middle::mir::StatementKind::*;
5-
use rustc_middle::ty::Ty;
65

76
use crate::prelude::*;
87

src/constant.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
use std::cmp::Ordering;
44

55
use cranelift_module::*;
6-
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
6+
use rustc_data_structures::fx::FxHashSet;
77
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
88
use rustc_middle::mir::interpret::{read_target_uint, AllocId, GlobalAlloc, Scalar};
9-
use rustc_middle::mir::ConstValue;
109
use rustc_middle::ty::ScalarInt;
1110

1211
use crate::prelude::*;

src/inline_asm.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
use std::fmt::Write;
44

55
use rustc_ast::ast::{InlineAsmOptions, InlineAsmTemplatePiece};
6-
use rustc_middle::mir::InlineAsmOperand;
76
use rustc_span::sym;
87
use rustc_target::asm::*;
98
use target_lexicon::BinaryFormat;

src/intrinsics/llvm.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//! Emulate LLVM intrinsics
22
3-
use rustc_middle::ty::GenericArgsRef;
4-
53
use crate::intrinsics::*;
64
use crate::prelude::*;
75

src/intrinsics/llvm_aarch64.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//! Emulate AArch64 LLVM intrinsics
22
3-
use rustc_middle::ty::GenericArgsRef;
4-
53
use crate::intrinsics::*;
64
use crate::prelude::*;
75

src/intrinsics/llvm_x86.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
//! Emulate x86 LLVM intrinsics
22
33
use rustc_ast::ast::{InlineAsmOptions, InlineAsmTemplatePiece};
4-
use rustc_middle::ty::GenericArgsRef;
54
use rustc_target::asm::*;
65

76
use crate::inline_asm::{codegen_inline_asm_inner, CInlineAsmOperand};

src/intrinsics/simd.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
//! Codegen `extern "platform-intrinsic"` intrinsics.
22
33
use cranelift_codegen::ir::immediates::Offset32;
4-
use rustc_middle::ty::GenericArgsRef;
5-
use rustc_span::Symbol;
64
use rustc_target::abi::Endian;
75

86
use super::*;

0 commit comments

Comments
 (0)