From 71729c2855f3a13f6809e1bed92c31ca87623140 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 18 Oct 2017 22:29:14 +0100 Subject: Add anonymous `using import` names with an underscore (#127) `using import _ "foo.odin"` --- src/checker.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/checker.cpp') diff --git a/src/checker.cpp b/src/checker.cpp index 9fdf715e4..f78249b2f 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -2525,7 +2525,11 @@ void check_add_import_decl(Checker *c, AstNodeImportDecl *id) { String import_name = path_to_entity_name(id->import_name.string, id->fullpath); if (is_blank_ident(import_name)) { - error(token, "File name, %.*s, cannot be use as an import name as it is not a valid identifier", LIT(id->import_name.string)); + if (id->is_using) { + // TODO(bill): Should this be a warning? + } else { + error(token, "File name, %.*s, cannot be use as an import name as it is not a valid identifier", LIT(id->import_name.string)); + } } else { GB_ASSERT(id->import_name.pos.line != 0); id->import_name.string = import_name; -- cgit v1.2.3