From e32cbfcca7d838795fc7d872d07e54d140b9344c Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 4 Dec 2019 12:56:59 +0300 Subject: [PATCH] error on C.Foo{!} --- vlib/compiler/gen_c.v | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/vlib/compiler/gen_c.v b/vlib/compiler/gen_c.v index 8e1ddda137..f63a47a274 100644 --- a/vlib/compiler/gen_c.v +++ b/vlib/compiler/gen_c.v @@ -485,16 +485,17 @@ fn (p mut Parser) gen_struct_init(typ string, t Type) bool { } } else { - // TODO tmp hack for 0 pointers init - // &User{!} ==> 0 if p.tok == .not { - p.warn('use `$t.name(0)` instead of `&$t.name{!}`') + // old &User{!} ==> 0 hack + p.error('use `$t.name(0)` instead of `&$t.name{!}`') + /* p.next() p.gen('0') p.check(.rcbr) return true + */ } - p.gen('($t.name*)memdup(&($t.name) {') + p.gen('($t.name*)memdup(&($t.name) {') } return false }