From 279a7484f037f4eb1df51e9ca1560d7e8d61a875 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Thu, 26 Feb 2026 20:37:10 +0300 Subject: [PATCH] cgen: fix conflicting types for 'gc_enable' (fixes #24095) --- .../c/testdata/builtin_gc_enable_name_clash.c.must_have | 3 +++ vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.vv | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.c.must_have create mode 100644 vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.vv diff --git a/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.c.must_have b/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.c.must_have new file mode 100644 index 000000000..6c390df0e --- /dev/null +++ b/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.c.must_have @@ -0,0 +1,3 @@ +void builtin__gc_enable(void); +gc_enable(true); +builtin__gc_enable(); diff --git a/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.vv b/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.vv new file mode 100644 index 000000000..f31a99e5f --- /dev/null +++ b/vlib/v/gen/c/testdata/builtin_gc_enable_name_clash.vv @@ -0,0 +1,8 @@ +// vtest vflags: -enable-globals -shared + +fn C.gc_enable(enable bool) bool + +fn main() { + _ = C.gc_enable(true) + gc_enable() +} -- 2.39.5