diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-26 20:00:16 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-26 20:00:16 +0000 |
| commit | e3e16f5d051c2b941d5e4ee1a64b235286a85cdf (patch) | |
| tree | a145c1c0a2a2e9d0bb6111f92c6ddc3a79339df2 /src/check_expr.c | |
| parent | f47f25f9420e094f9eafe68b0844b860033da7cc (diff) | |
Library names - Only link with used foreign libraries
Diffstat (limited to 'src/check_expr.c')
| -rw-r--r-- | src/check_expr.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/check_expr.c b/src/check_expr.c index 65850a03b..039795fae 100644 --- a/src/check_expr.c +++ b/src/check_expr.c @@ -985,6 +985,9 @@ void check_identifier(Checker *c, Operand *o, AstNode *n, Type *named_type, Type case Entity_ImportName: error_node(n, "Use of import `%.*s` not in selector", LIT(e->ImportName.name)); return; + case Entity_LibraryName: + error_node(n, "Use of library `%.*s` not in #foreign tag", LIT(e->LibraryName.name)); + return; case Entity_Nil: o->mode = Addressing_Value; |