Make sure there are no errors after parsing generated Zig

This commit is contained in:
Robin Voetter
2021-10-25 13:58:44 +02:00
parent 5980bac303
commit c5bb254766

View File

@@ -72,6 +72,7 @@ pub const GenerateStep = struct {
try generate(self.builder.allocator, spec, out_buffer.writer()); try generate(self.builder.allocator, spec, out_buffer.writer());
const tree = try std.zig.parse(self.builder.allocator, out_buffer.items); const tree = try std.zig.parse(self.builder.allocator, out_buffer.items);
std.debug.assert(tree.errors.len == 0); // If this triggers, vulkan-zig produced invalid code.
var formatted = try tree.render(self.builder.allocator); var formatted = try tree.render(self.builder.allocator);