From 9bb1104e373dec192fb2a22d48b023330ddbaeae Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Tue, 13 Dec 2022 00:14:54 +0200 Subject: implement defining C variadic functions --- src/codegen/c.zig | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/codegen/c.zig') diff --git a/src/codegen/c.zig b/src/codegen/c.zig index 97f67d3eec..a7a2b2cf2a 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -2909,6 +2909,11 @@ fn genBodyInner(f: *Function, body: []const Air.Inst.Index) error{ AnalysisFail, .is_named_enum_value => return f.fail("TODO: C backend: implement is_named_enum_value", .{}), .error_set_has_value => return f.fail("TODO: C backend: implement error_set_has_value", .{}), .vector_store_elem => return f.fail("TODO: C backend: implement vector_store_elem", .{}), + + .c_va_arg => return f.fail("TODO implement c_va_arg", .{}), + .c_va_copy => return f.fail("TODO implement c_va_copy", .{}), + .c_va_end => return f.fail("TODO implement c_va_end", .{}), + .c_va_start => return f.fail("TODO implement c_va_start", .{}), // zig fmt: on }; if (result_value == .local) { -- cgit v1.2.3