1
Fork 0

Reorder imports and remove re-export

This commit is contained in:
Celina G. Val 2023-11-24 15:09:26 -08:00
parent d7c7236845
commit f8c2478b6b
5 changed files with 21 additions and 14 deletions

View file

@ -1,5 +1,5 @@
//! Conversion of internal Rust compiler `mir` items to stable ones.
use crate::rustc_smir::{alloc, Stable, Tables};
use rustc_middle::mir;
use rustc_middle::mir::interpret::alloc_range;
use rustc_middle::mir::mono::MonoItem;
@ -8,6 +8,8 @@ use stable_mir::mir::{ConstOperand, Statement, UserTypeProjection, VarDebugInfoF
use stable_mir::ty::{Allocation, Const, ConstantKind};
use stable_mir::{opaque, Error};
use crate::rustc_smir::{alloc, Stable, Tables};
impl<'tcx> Stable<'tcx> for mir::Body<'tcx> {
type T = stable_mir::mir::Body;

View file

@ -1,8 +1,10 @@
//! Conversion of internal Rust compiler items to stable ones.
use crate::rustc_smir::{Stable, Tables};
use rustc_target::abi::FieldIdx;
use stable_mir::mir::VariantIdx;
use crate::rustc_smir::{Stable, Tables};
mod mir;
mod ty;

View file

@ -1,6 +1,5 @@
//! Conversion of internal Rust compiler `ty` items to stable ones.
use crate::rustc_smir::{alloc, Stable, Tables};
use rustc_middle::ty::Ty;
use rustc_middle::{mir, ty};
use stable_mir::ty::{
@ -8,6 +7,8 @@ use stable_mir::ty::{
TyKind, UintTy,
};
use crate::rustc_smir::{alloc, Stable, Tables};
impl<'tcx> Stable<'tcx> for ty::AliasKind {
type T = stable_mir::ty::AliasKind;
fn stable(&self, _: &mut Tables<'tcx>) -> Self::T {