From c04cca1ae460a1d491f820fb5c74f675ed4dd104 Mon Sep 17 00:00:00 2001 From: teggot Date: Sun, 1 Sep 2019 01:40:53 +0300 Subject: [PATCH] Allow use FP without calling it --- compiler/parser.v | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/parser.v b/compiler/parser.v index 1056a271b8..d0b7c95d8d 100644 --- a/compiler/parser.v +++ b/compiler/parser.v @@ -1649,9 +1649,10 @@ fn (p mut Parser) var_expr(v Var) string { p.next() mut typ := v.typ // Function pointer? - if typ.starts_with('fn ') { - //println('CALLING FN PTR') - //p.print_tok() + + //println('CALLING FN PTR') + //p.print_tok() + if typ.starts_with('fn ') && p.tok == .lpar { T := p.table.find_type(typ) p.gen('(') p.fn_call_args(mut T.func)