diff options
Diffstat (limited to 'parser.y')
-rw-r--r-- | parser.y | 15 |
1 files changed, 1 insertions, 14 deletions
@@ -1351,20 +1351,7 @@ static val sym_helper(parser_t *parser, wchar_t *lexeme, val meta_allowed) pkg_name, sym_name, pkg_name, nao); return nil; } - - sym = find_symbol(sym_name, package); - - if (sym == zero) { - if (!package_fallback_list(package)) { - sym = intern(sym_name, package); - } else { - yyerrorf(scnr, lit("~a:~a: cannot intern symbol using qualified symbol syntax,"), - pkg_name, sym_name, nao); - yyerrorf(scnr, lit("~a:~a: because package ~a has a fallback list"), - pkg_name, sym_name, pkg_name, nao); - return nil; - } - } + sym = intern(sym_name, package); } } else { val sym_name = string(lexeme); |