Skip to content

Commit 2d082ae

Browse files
committed
Stabilize the size of incr comp object file names
1 parent 224285d commit 2d082ae

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/context.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ use gccjit::{
66
use rustc_codegen_ssa::base::wants_msvc_seh;
77
use rustc_codegen_ssa::errors as ssa_errors;
88
use rustc_codegen_ssa::traits::{BackendTypes, BaseTypeMethods, MiscMethods};
9-
use rustc_data_structures::base_n;
9+
use rustc_data_structures::base_n::ToBaseN;
10+
use rustc_data_structures::base_n::ALPHANUMERIC_ONLY;
1011
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1112
use rustc_middle::mir::mono::CodegenUnit;
1213
use rustc_middle::span_bug;
@@ -621,7 +622,7 @@ impl<'b, 'tcx> CodegenCx<'b, 'tcx> {
621622
let mut name = String::with_capacity(prefix.len() + 6);
622623
name.push_str(prefix);
623624
name.push_str(".");
624-
base_n::push_str(idx as u128, base_n::ALPHANUMERIC_ONLY, &mut name);
625+
name.push_str(&(idx as u64).to_base(ALPHANUMERIC_ONLY));
625626
name
626627
}
627628
}

0 commit comments

Comments
 (0)