diff --git a/vlib/v/parser/fn.v b/vlib/v/parser/fn.v index 55f564b37d..46be078400 100644 --- a/vlib/v/parser/fn.v +++ b/vlib/v/parser/fn.v @@ -152,7 +152,7 @@ fn (mut p Parser) call_args() []ast.CallArg { } else { expr = p.expr(0) if mut expr is ast.Ident { - if expr.name in p.imported_symbols && !p.imported_symbols_used[expr.name] { + if p.is_imported_symbol(expr.name) && !p.imported_symbols_used[expr.name] { // func call arg is another function call // import term { bright_cyan, colorize } ... colorize(bright_cyan, 'hello') p.register_used_import_for_symbol_name(p.imported_symbols[expr.name])