diff options
| author | Robin Voetter <robin@voetter.nl> | 2023-09-21 23:02:53 +0200 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-09-23 12:36:56 -0700 |
| commit | 572517376a7695693c59a0ec4ec6cc5442003e3a (patch) | |
| tree | 6b93537b4f022f84e3646598b9af6721258969bc /src/codegen/spirv/Module.zig | |
| parent | 68c7fc5c595b4a48f95b3f2f8c4d0a6c3a388667 (diff) | |
| download | zig-572517376a7695693c59a0ec4ec6cc5442003e3a.tar.gz zig-572517376a7695693c59a0ec4ec6cc5442003e3a.zip | |
spirv: air dbg_var_val and dbg_var_ptr
Diffstat (limited to 'src/codegen/spirv/Module.zig')
| -rw-r--r-- | src/codegen/spirv/Module.zig | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/codegen/spirv/Module.zig b/src/codegen/spirv/Module.zig index b6ed381360..81b97ebae5 100644 --- a/src/codegen/spirv/Module.zig +++ b/src/codegen/spirv/Module.zig @@ -645,18 +645,20 @@ pub fn declareEntryPoint(self: *Module, decl_index: Decl.Index, name: []const u8 }); } -pub fn debugName(self: *Module, target: IdResult, comptime fmt: []const u8, args: anytype) !void { - const name = try std.fmt.allocPrint(self.gpa, fmt, args); - defer self.gpa.free(name); +pub fn debugName(self: *Module, target: IdResult, name: []const u8) !void { try self.sections.debug_names.emit(self.gpa, .OpName, .{ .target = target, .name = name, }); } -pub fn memberDebugName(self: *Module, target: IdResult, member: u32, comptime fmt: []const u8, args: anytype) !void { +pub fn debugNameFmt(self: *Module, target: IdResult, comptime fmt: []const u8, args: anytype) !void { const name = try std.fmt.allocPrint(self.gpa, fmt, args); defer self.gpa.free(name); + try self.debugName(target, name); +} + +pub fn memberDebugName(self: *Module, target: IdResult, member: u32, name: []const u8) !void { try self.sections.debug_names.emit(self.gpa, .OpMemberName, .{ .type = target, .member = member, |
