summaryrefslogtreecommitdiff
path: root/base_cgen.c
diff options
context:
space:
mode:
Diffstat (limited to 'base_cgen.c')
-rw-r--r--base_cgen.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/base_cgen.c b/base_cgen.c
index d83b690..0e1f7f9 100644
--- a/base_cgen.c
+++ b/base_cgen.c
@@ -110,17 +110,6 @@ static bool cgen_ident(CGenerator *g, Identifier i, Location *where) {
cgen_fn_name(g, &decl->expr.fn, NULL);
return true;
}
- if (decl->where.line == where->line) {
- /* e.g. x: int = x; */
- err_print(*where, "Use of identifier \"%s\" in its own declaration.", ident_to_str(i));
- return false;
- } else if (decl->where.line > where->line) {
- /* x used before declared */
- char *str = ident_to_str(i);
- err_print(*where, "Use of identifier \"%s\" before its declaration.", str);
- info_print(decl->where, "%s will be declared here.", str);
- return false;
- }
}
cgen_indent(g);
fprint_ident(cgen_writing_to(g), i);