| ... | ... | @@ -53,6 +53,7 @@ pub fn createEmpty( |
| 53 | 53 | .tag = .nvptx, |
| 54 | 54 | .comp = comp, |
| 55 | 55 | .emit = emit, |
| 56 | .zcu_object_sub_path = emit.sub_path, |
| 56 | 57 | .gc_sections = options.gc_sections orelse false, |
| 57 | 58 | .print_gc_sections = options.print_gc_sections, |
| 58 | 59 | .stack_size = options.stack_size orelse 0, |
| ... | ... | @@ -116,11 +117,7 @@ pub fn flushModule(self: *NvPtx, arena: Allocator, tid: Zcu.PerThread.Id, prog_n |
| 116 | 117 | if (build_options.skip_non_native) |
| 117 | 118 | @panic("Attempted to compile for architecture that was disabled by build configuration"); |
| 118 | 119 | |
| 119 | | // The code that was here before mutated the Compilation's file emission mechanism. |
| 120 | | // That's not supposed to happen in flushModule, so I deleted the code. |
| 121 | | _ = arena; |
| 122 | | _ = self; |
| 123 | | _ = prog_node; |
| 124 | 120 | _ = tid; |
| 125 | | @panic("TODO: rewrite the NvPtx.flushModule function"); |
| 121 | |
| 122 | try self.base.emitLlvmObject(arena, self.llvm_object, prog_node); |
| 126 | 123 | } |