From feffdff4094ea3927eb3880b46b65e700f1e86fb Mon Sep 17 00:00:00 2001 From: Jimmi Holst Christensen Date: Wed, 13 Dec 2023 08:53:06 +0100 Subject: Remove the default allocator from `ParseOptions` fixes #111 --- example/help.zig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'example/help.zig') diff --git a/example/help.zig b/example/help.zig index e83ae44..2f063c5 100644 --- a/example/help.zig +++ b/example/help.zig @@ -2,13 +2,18 @@ const clap = @import("clap"); const std = @import("std"); pub fn main() !void { + var gpa = std.heap.GeneralPurposeAllocator(.{}){}; + defer _ = gpa.deinit(); + const params = comptime clap.parseParamsComptime( \\-h, --help Display this help and exit. \\-v, --version Output version information and exit. \\ ); - var res = try clap.parse(clap.Help, ¶ms, clap.parsers.default, .{}); + var res = try clap.parse(clap.Help, ¶ms, clap.parsers.default, .{ + .allocator = gpa.allocator(), + }); defer res.deinit(); // `clap.help` is a function that can print a simple help message. It can print any `Param` -- cgit v1.2.3