From 356ccf247f566579e017ef16b18df817c5ee2588 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Wed, 9 Feb 2022 08:35:11 +0200 Subject: [PATCH] cgen: add an earlier error, to pin point the use of closures on windows --- vlib/v/gen/c/fn.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vlib/v/gen/c/fn.v b/vlib/v/gen/c/fn.v index 0fe424b46e..bb7c8e5fdd 100644 --- a/vlib/v/gen/c/fn.v +++ b/vlib/v/gen/c/fn.v @@ -286,6 +286,9 @@ fn (mut g Gen) gen_fn_decl(node &ast.FnDecl, skip bool) { g.definitions.write_string(s) g.write(s) g.nr_closures++ + if g.pref.os == .windows { + g.error('closures are not yet implemented on windows', node.pos) + } } arg_str := g.out.after(arg_start_pos) if node.no_body || ((g.pref.use_cache && g.pref.build_mode != .build_module) && node.is_builtin