File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
crates/rustc_codegen_nvvm/src Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -251,7 +251,8 @@ fn codegen_into_ptx_file(
251
251
252
252
// object files (theyre not object files, they are impostors ඞ) are the bitcode modules produced by this codegen session
253
253
// they *should* be the final crate.
254
- for obj in objects {
254
+ for ( i, obj) in objects. enumerate ( ) {
255
+ debug ! ( "Reading object file {}: {:?}" , i, obj) ;
255
256
let bitcode = std:: fs:: read ( obj) ?;
256
257
modules. push ( bitcode) ;
257
258
}
Original file line number Diff line number Diff line change @@ -159,7 +159,8 @@ unsafe fn cleanup_dicompileunit(module: &Module) {
159
159
160
160
fn merge_llvm_modules ( modules : Vec < Vec < u8 > > , llcx : & Context ) -> & Module {
161
161
let module = unsafe { crate :: create_module ( llcx, "merged_modules" ) } ;
162
- for merged_module in modules {
162
+ for ( i, merged_module) in modules. iter ( ) . enumerate ( ) {
163
+ debug ! ( "Merging object file #{}" , i) ;
163
164
unsafe {
164
165
let tmp = LLVMRustParseBitcodeForLTO (
165
166
llcx,
You can’t perform that action at this time.
0 commit comments