From ecf3ba4a39955197232d418dbbb9f07b1a038495 Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Tue, 6 Jul 2021 10:14:50 +0200 Subject: [PATCH] Adapt to Zig master --- generator/main.zig | 4 +++- generator/vulkan/build_integration.zig | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/generator/main.zig b/generator/main.zig index 569928d..92a8a31 100644 --- a/generator/main.zig +++ b/generator/main.zig @@ -61,8 +61,10 @@ pub fn main() !void { var out_buffer = std.ArrayList(u8).init(allocator); try generate(allocator, xml_src, out_buffer.writer()); + try out_buffer.append(0); - const tree = try std.zig.parse(allocator, out_buffer.items); + const src = out_buffer.items[0 .. out_buffer.items.len - 1 :0]; + const tree = try std.zig.parse(allocator, src); const formatted = try tree.render(allocator); defer allocator.free(formatted); diff --git a/generator/vulkan/build_integration.zig b/generator/vulkan/build_integration.zig index 7dee0e5..1469b5d 100644 --- a/generator/vulkan/build_integration.zig +++ b/generator/vulkan/build_integration.zig @@ -76,8 +76,10 @@ pub const GenerateStep = struct { var out_buffer = std.ArrayList(u8).init(self.builder.allocator); try generate(self.builder.allocator, spec, out_buffer.writer()); + try out_buffer.append(0); - const tree = try std.zig.parse(self.builder.allocator, out_buffer.items); + const src = out_buffer.items[0 .. out_buffer.items.len - 1 :0]; + const tree = try std.zig.parse(self.builder.allocator, src); var formatted = try tree.render(self.builder.allocator);