Skip to content

Commit 8679004

Browse files
committed
Auto merge of rust-lang#125434 - nnethercote:rm-more-extern-tracing, r=jackh726
Remove more `#[macro_use] extern crate tracing` Because explicit importing of macros via use items is nicer (more standard and readable) than implicit importing via `#[macro_use]`. Continuing the work from rust-lang#124511 and rust-lang#124914. r? `@jackh726`
2 parents 5baee04 + e9a59db commit 8679004

File tree

194 files changed

+193
-65
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+193
-65
lines changed

compiler/rustc_codegen_llvm/src/asm.rs

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use rustc_middle::{bug, span_bug, ty::Instance};
1616
use rustc_span::{Pos, Span};
1717
use rustc_target::abi::*;
1818
use rustc_target::asm::*;
19+
use tracing::debug;
1920

2021
use libc::{c_char, c_uint};
2122
use smallvec::SmallVec;

compiler/rustc_codegen_llvm/src/back/archive.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_codegen_ssa::back::archive::{
1818
get_native_object_symbols, try_extract_macho_fat_archive, ArArchiveBuilder,
1919
ArchiveBuildFailure, ArchiveBuilder, ArchiveBuilderBuilder, UnknownArchiveKind,
2020
};
21+
use tracing::trace;
2122

2223
use rustc_session::cstore::DllImport;
2324
use rustc_session::Session;

compiler/rustc_codegen_llvm/src/back/lto.rs

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_middle::bug;
2020
use rustc_middle::dep_graph::WorkProduct;
2121
use rustc_middle::middle::exported_symbols::{SymbolExportInfo, SymbolExportLevel};
2222
use rustc_session::config::{self, CrateType, Lto};
23+
use tracing::{debug, info};
2324

2425
use std::collections::BTreeMap;
2526
use std::ffi::{CStr, CString};

compiler/rustc_codegen_llvm/src/back/write.rs

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ use rustc_session::Session;
3535
use rustc_span::symbol::sym;
3636
use rustc_span::InnerSpan;
3737
use rustc_target::spec::{CodeModel, RelocModel, SanitizerSet, SplitDebuginfo, TlsModel};
38+
use tracing::debug;
3839

3940
use crate::llvm::diagnostic::OptimizationDiagnosticKind;
4041
use libc::{c_char, c_int, c_void, size_t};

compiler/rustc_codegen_llvm/src/builder.rs

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ use std::borrow::Cow;
3030
use std::iter;
3131
use std::ops::Deref;
3232
use std::ptr;
33+
use tracing::{debug, instrument};
3334

3435
// All Builders must have an llfn associated with them
3536
#[must_use]

compiler/rustc_codegen_llvm/src/callee.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use crate::value::Value;
1212

1313
use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt};
1414
use rustc_middle::ty::{self, Instance, TypeVisitableExt};
15+
use tracing::debug;
1516

1617
/// Codegens a reference to a fn/method item, monomorphizing and
1718
/// inlining as it goes.

compiler/rustc_codegen_llvm/src/common.rs

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_target::spec::Target;
1919

2020
use libc::{c_char, c_uint};
2121
use std::fmt::Write;
22+
use tracing::debug;
2223

2324
/*
2425
* A note on nomenclature of linking: "extern", "foreign", and "upcall".

compiler/rustc_codegen_llvm/src/consts.rs

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use rustc_target::abi::{
2525
Align, AlignFromBytesError, HasDataLayout, Primitive, Scalar, Size, WrappingRange,
2626
};
2727
use std::ops::Range;
28+
use tracing::{debug, instrument, trace};
2829

2930
pub fn const_alloc_to_llvm<'ll>(
3031
cx: &CodegenCx<'ll, '_>,

compiler/rustc_codegen_llvm/src/coverageinfo/map_data.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::mir::coverage::{
99
};
1010
use rustc_middle::ty::Instance;
1111
use rustc_span::Symbol;
12+
use tracing::{debug, instrument};
1213

1314
/// Holds all of the coverage mapping data associated with a function instance,
1415
/// collected during traversal of `Coverage` statements in the function's MIR.

compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_middle::mir;
1414
use rustc_middle::ty::{self, TyCtxt};
1515
use rustc_span::def_id::DefIdSet;
1616
use rustc_span::Symbol;
17+
use tracing::debug;
1718

1819
/// Generates and exports the Coverage Map.
1920
///

compiler/rustc_codegen_llvm/src/coverageinfo/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_middle::mir::coverage::CoverageKind;
1717
use rustc_middle::ty::layout::HasTyCtxt;
1818
use rustc_middle::ty::Instance;
1919
use rustc_target::abi::{Align, Size};
20+
use tracing::{debug, instrument};
2021

2122
use std::cell::RefCell;
2223

compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ use rustc_symbol_mangling::typeid_for_trait_ref;
4141
use rustc_target::abi::{Align, Size};
4242
use rustc_target::spec::DebuginfoKind;
4343
use smallvec::smallvec;
44+
use tracing::{debug, instrument};
4445

4546
use libc::{c_char, c_longlong, c_uint};
4647
use std::borrow::Cow;

compiler/rustc_codegen_llvm/src/debuginfo/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ use std::cell::OnceCell;
4242
use std::cell::RefCell;
4343
use std::iter;
4444
use std::ops::Range;
45+
use tracing::debug;
4546

4647
mod create_scope_map;
4748
pub mod gdb;

compiler/rustc_codegen_llvm/src/debuginfo/utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use super::CodegenUnitDebugContext;
66
use rustc_hir::def_id::DefId;
77
use rustc_middle::ty::layout::{HasParamEnv, LayoutOf};
88
use rustc_middle::ty::{self, Ty};
9-
use trace;
9+
use tracing::trace;
1010

1111
use crate::common::CodegenCx;
1212
use crate::llvm;

compiler/rustc_codegen_llvm/src/declare.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_data_structures::fx::FxIndexSet;
2424
use rustc_middle::ty::{Instance, Ty};
2525
use rustc_sanitizers::{cfi, kcfi};
2626
use smallvec::SmallVec;
27+
use tracing::debug;
2728

2829
/// Declare a function.
2930
///

compiler/rustc_codegen_llvm/src/intrinsic.rs

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ use rustc_middle::{bug, span_bug};
2121
use rustc_span::{sym, Span, Symbol};
2222
use rustc_target::abi::{self, Align, Float, HasDataLayout, Primitive, Size};
2323
use rustc_target::spec::{HasTargetSpec, PanicStrategy};
24+
use tracing::debug;
2425

2526
use std::cmp::Ordering;
2627

compiler/rustc_codegen_llvm/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
#![feature(let_chains)]
1616
#![feature(impl_trait_in_assoc_type)]
1717

18-
#[macro_use]
19-
extern crate tracing;
20-
2118
use back::owned_target_machine::OwnedTargetMachine;
2219
use back::write::{create_informational_target_machine, create_target_machine};
2320

compiler/rustc_codegen_llvm/src/mono_item.rs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_middle::ty::layout::{FnAbiOf, LayoutOf};
1313
use rustc_middle::ty::{self, Instance, TypeVisitableExt};
1414
use rustc_session::config::CrateType;
1515
use rustc_target::spec::RelocModel;
16+
use tracing::debug;
1617

1718
impl<'tcx> PreDefineMethods<'tcx> for CodegenCx<'_, 'tcx> {
1819
fn predefine_static(

compiler/rustc_codegen_llvm/src/type_of.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_middle::ty::{self, Ty, TypeVisitableExt};
88
use rustc_target::abi::{Abi, Align, FieldsShape};
99
use rustc_target::abi::{Float, Int, Pointer};
1010
use rustc_target::abi::{Scalar, Size, Variants};
11+
use tracing::debug;
1112

1213
use std::fmt::Write;
1314

compiler/rustc_codegen_ssa/src/assert_module_sources.rs

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ use rustc_span::{Span, Symbol};
3737
use std::borrow::Cow;
3838
use std::fmt;
3939
use thin_vec::ThinVec;
40+
use tracing::debug;
4041

4142
#[allow(missing_docs)]
4243
pub fn assert_module_sources(tcx: TyCtxt<'_>, set_reuse: &dyn Fn(&mut CguReuseTracker)) {

compiler/rustc_codegen_ssa/src/back/link.rs

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ use std::ops::Deref;
5252
use std::path::{Path, PathBuf};
5353
use std::process::{ExitStatus, Output, Stdio};
5454
use std::{env, fmt, fs, io, mem, str};
55+
use tracing::{debug, info, warn};
5556

5657
pub fn ensure_removed(dcx: &DiagCtxt, path: &Path) {
5758
if let Err(e) = fs::remove_file(path) {

compiler/rustc_codegen_ssa/src/back/linker.rs

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use rustc_session::Session;
2222
use rustc_target::spec::{Cc, LinkOutputKind, LinkerFlavor, Lld};
2323

2424
use cc::windows_registry;
25+
use tracing::{debug, warn};
2526

2627
/// Disables non-English messages from localized linkers.
2728
/// Such messages may cause issues with text encoding on Windows (#35785)

compiler/rustc_codegen_ssa/src/back/rpath.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_data_structures::fx::FxHashSet;
33
use rustc_fs_util::try_canonicalize;
44
use std::ffi::OsString;
55
use std::path::{Path, PathBuf};
6+
use tracing::debug;
67

78
pub struct RPathConfig<'a> {
89
pub libs: &'a [&'a Path],

compiler/rustc_codegen_ssa/src/back/symbol_export.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_middle::ty::{GenericArgKind, GenericArgsRef};
1818
use rustc_middle::util::Providers;
1919
use rustc_session::config::{CrateType, OomStrategy};
2020
use rustc_target::spec::{SanitizerSet, TlsModel};
21+
use tracing::debug;
2122

2223
pub fn threshold(tcx: TyCtxt<'_>) -> SymbolExportLevel {
2324
crates_export_threshold(tcx.crate_types())

compiler/rustc_codegen_ssa/src/back/write.rs

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ use std::str;
4949
use std::sync::mpsc::{channel, Receiver, Sender};
5050
use std::sync::Arc;
5151
use std::thread;
52+
use tracing::debug;
5253

5354
const PRE_LTO_BC_EXT: &str = "pre-lto.bc";
5455

compiler/rustc_codegen_ssa/src/base.rs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ use std::collections::BTreeSet;
4545
use std::time::{Duration, Instant};
4646

4747
use itertools::Itertools;
48+
use tracing::{debug, info};
4849

4950
pub fn bin_op_to_icmp_predicate(op: BinOp, signed: bool) -> IntPredicate {
5051
match op {

compiler/rustc_codegen_ssa/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
//! The backend-agnostic functions of this crate use functions defined in various traits that
1616
//! have to be implemented by each backend.
1717
18-
#[macro_use]
19-
extern crate tracing;
20-
2118
use rustc_ast as ast;
2219
use rustc_data_structures::fx::FxHashSet;
2320
use rustc_data_structures::fx::FxIndexMap;

compiler/rustc_codegen_ssa/src/meth.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_middle::ty::{self, GenericArgKind, Ty};
55
use rustc_session::config::Lto;
66
use rustc_symbol_mangling::typeid_for_trait_ref;
77
use rustc_target::abi::call::FnAbi;
8+
use tracing::{debug, instrument};
89

910
#[derive(Copy, Clone, Debug)]
1011
pub struct VirtualIndex(u64);

compiler/rustc_codegen_ssa/src/mir/analyze.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_middle::mir::visit::{MutatingUseContext, NonMutatingUseContext, PlaceC
1111
use rustc_middle::mir::{self, DefLocation, Location, TerminatorKind};
1212
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf};
1313
use rustc_middle::{bug, span_bug};
14+
use tracing::debug;
1415

1516
pub fn non_ssa_locals<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
1617
fx: &FunctionCx<'a, 'tcx, Bx>,

compiler/rustc_codegen_ssa/src/mir/block.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_span::{source_map::Spanned, sym, Span};
2424
use rustc_target::abi::call::{ArgAbi, FnAbi, PassMode, Reg};
2525
use rustc_target::abi::{self, HasDataLayout, WrappingRange};
2626
use rustc_target::spec::abi::Abi;
27+
use tracing::{debug, info};
2728

2829
use std::cmp;
2930

compiler/rustc_codegen_ssa/src/mir/locals.rs

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ use rustc_index::IndexVec;
77
use rustc_middle::mir;
88
use rustc_middle::ty::print::with_no_trimmed_paths;
99
use std::ops::{Index, IndexMut};
10+
use tracing::{debug, warn};
11+
1012
pub(super) struct Locals<'tcx, V> {
1113
values: IndexVec<mir::Local, LocalRef<'tcx, V>>,
1214
}

compiler/rustc_codegen_ssa/src/mir/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::layout::{FnAbiOf, HasTyCtxt, TyAndLayout};
1010
use rustc_middle::ty::{self, Instance, Ty, TyCtxt, TypeFoldable, TypeVisitableExt};
1111
use rustc_middle::{bug, span_bug};
1212
use rustc_target::abi::call::{FnAbi, PassMode};
13+
use tracing::{debug, instrument};
1314

1415
use std::iter;
1516

compiler/rustc_codegen_ssa/src/mir/operand.rs

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use std::fmt;
1616

1717
use arrayvec::ArrayVec;
1818
use either::Either;
19+
use tracing::debug;
1920

2021
/// The representation of a Rust value. The enum variant is in fact
2122
/// uniquely determined by the value's type, but is kept as a

compiler/rustc_codegen_ssa/src/mir/place.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf, TyAndLayout};
1212
use rustc_middle::ty::{self, Ty};
1313
use rustc_target::abi::{Align, FieldsShape, Int, Pointer, Size, TagEncoding};
1414
use rustc_target::abi::{VariantIdx, Variants};
15+
use tracing::{debug, instrument};
1516

1617
/// The location and extra runtime properties of the place.
1718
///
@@ -159,9 +160,9 @@ impl<'a, 'tcx, V: CodegenObject> PlaceRef<'tcx, V> {
159160
bx.inbounds_ptradd(self.val.llval, bx.const_usize(offset.bytes()))
160161
};
161162
let val = PlaceValue {
162-
llval,
163+
llval,
163164
llextra: if bx.cx().type_has_metadata(field.ty) { self.val.llextra } else { None },
164-
align: effective_field_align,
165+
align: effective_field_align,
165166
};
166167
val.with_type(field)
167168
};
@@ -408,9 +409,9 @@ impl<'a, 'tcx, V: CodegenObject> PlaceRef<'tcx, V> {
408409
};
409410

410411
let llval = bx.inbounds_gep(
411-
bx.cx().backend_type(self.layout),
412-
self.val.llval,
413-
&[bx.cx().const_usize(0), llindex],
412+
bx.cx().backend_type(self.layout),
413+
self.val.llval,
414+
&[bx.cx().const_usize(0), llindex],
414415
);
415416
let align = self.val.align.restrict_for_offset(offset);
416417
PlaceValue::new_sized(llval, align).with_type(layout)

compiler/rustc_codegen_ssa/src/mir/rvalue.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_span::{Span, DUMMY_SP};
1717
use rustc_target::abi::{self, FieldIdx, FIRST_VARIANT};
1818

1919
use arrayvec::ArrayVec;
20+
use tracing::{debug, instrument};
2021

2122
impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
2223
#[instrument(level = "trace", skip(self, bx))]

compiler/rustc_codegen_ssa/src/mir/statement.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_middle::mir::{self, NonDivergingIntrinsic};
22
use rustc_middle::span_bug;
33
use rustc_session::config::OptLevel;
4+
use tracing::instrument;
45

56
use super::FunctionCx;
67
use super::LocalRef;

compiler/rustc_codegen_ssa/src/mono_item.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::span_bug;
99
use rustc_middle::ty;
1010
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf};
1111
use rustc_middle::ty::Instance;
12+
use tracing::debug;
1213

1314
pub trait MonoItemExt<'a, 'tcx> {
1415
fn define<Bx: BuilderMethods<'a, 'tcx>>(&self, cx: &'a Bx::CodegenCx);

compiler/rustc_codegen_ssa/src/size_of_val.rs

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::bug;
99
use rustc_middle::ty::print::{with_no_trimmed_paths, with_no_visible_paths};
1010
use rustc_middle::ty::{self, Ty};
1111
use rustc_target::abi::WrappingRange;
12+
use tracing::{debug, trace};
1213

1314
pub fn size_and_align_of_dst<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
1415
bx: &mut Bx,

compiler/rustc_const_eval/src/const_eval/eval_queries.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use std::sync::atomic::Ordering::Relaxed;
22

33
use either::{Left, Right};
4+
use tracing::{debug, instrument, trace};
45

56
use rustc_hir::def::DefKind;
67
use rustc_middle::bug;

compiler/rustc_const_eval/src/const_eval/machine.rs

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ use rustc_span::symbol::{sym, Symbol};
2121
use rustc_span::Span;
2222
use rustc_target::abi::{Align, Size};
2323
use rustc_target::spec::abi::Abi as CallAbi;
24+
use tracing::debug;
2425

2526
use crate::errors::{LongRunning, LongRunningWarn};
2627
use crate::fluent_generated as fluent;

compiler/rustc_const_eval/src/const_eval/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::mir::interpret::InterpErrorInfo;
66
use rustc_middle::query::{Key, TyCtxtAt};
77
use rustc_middle::ty::{self, Ty, TyCtxt};
88
use rustc_target::abi::VariantIdx;
9+
use tracing::instrument;
910

1011
use crate::interpret::{format_interp_error, InterpCx};
1112

compiler/rustc_const_eval/src/const_eval/valtrees.rs

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::ty::layout::{LayoutCx, LayoutOf, TyAndLayout};
66
use rustc_middle::ty::{self, ScalarInt, Ty, TyCtxt};
77
use rustc_span::DUMMY_SP;
88
use rustc_target::abi::{Abi, VariantIdx};
9+
use tracing::{debug, instrument, trace};
910

1011
use super::eval_queries::{mk_eval_cx_to_read_const_val, op_to_const};
1112
use super::machine::CompileTimeEvalContext;

compiler/rustc_const_eval/src/interpret/cast.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::{self, FloatTy, Ty};
1010
use rustc_middle::{bug, span_bug};
1111
use rustc_target::abi::Integer;
1212
use rustc_type_ir::TyKind::*;
13+
use tracing::trace;
1314

1415
use super::{
1516
err_inval, throw_ub, throw_ub_custom, util::ensure_monomorphic_enough, FnVal, ImmTy, Immediate,

compiler/rustc_const_eval/src/interpret/discriminant.rs

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_middle::ty::layout::{LayoutOf, PrimitiveExt};
66
use rustc_middle::ty::{self, ScalarInt, Ty};
77
use rustc_target::abi::{self, TagEncoding};
88
use rustc_target::abi::{VariantIdx, Variants};
9+
use tracing::{instrument, trace};
910

1011
use super::{
1112
err_ub, throw_ub, ImmTy, InterpCx, InterpResult, Machine, Readable, Scalar, Writeable,

compiler/rustc_const_eval/src/interpret/eval_context.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use std::cell::Cell;
22
use std::{fmt, mem};
33

44
use either::{Either, Left, Right};
5+
use tracing::{debug, info, info_span, instrument, trace};
56

67
use hir::CRATE_HIR_ID;
78
use rustc_errors::DiagCtxt;

compiler/rustc_const_eval/src/interpret/intern.rs

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use rustc_middle::query::TyCtxtAt;
2323
use rustc_middle::ty::layout::TyAndLayout;
2424
use rustc_span::def_id::LocalDefId;
2525
use rustc_span::sym;
26+
use tracing::{instrument, trace};
2627

2728
use super::{err_ub, AllocId, Allocation, InterpCx, MPlaceTy, Machine, MemoryKind, PlaceTy};
2829
use crate::const_eval;

0 commit comments

Comments
 (0)