aboutsummaryrefslogtreecommitdiff
path: root/src/compiler.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2025-01-19 16:33:32 +0200
committerKimplul <kimi.h.kuparinen@gmail.com>2025-01-19 16:33:32 +0200
commit284be00c81407735cc8ddec1f1353b867b2deffd (patch)
treef221a3fe79d9feedf3cdd64949d2462c8e31a47b /src/compiler.c
parent94202d7e094bc39b04ecd96184bb9c5e61890d41 (diff)
downloadek-284be00c81407735cc8ddec1f1353b867b2deffd.tar.gz
ek-284be00c81407735cc8ddec1f1353b867b2deffd.zip
improve export model
Diffstat (limited to 'src/compiler.c')
-rw-r--r--src/compiler.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler.c b/src/compiler.c
index b4a6e9b..881326c 100644
--- a/src/compiler.c
+++ b/src/compiler.c
@@ -159,7 +159,10 @@ struct scope *process_file(const char *file)
}
char *real = realpath(base, NULL);
- assert(real);
+ if (!real) {
+ error("no such file: %s", file);
+ goto out;
+ }
struct scope **exists = scopes_find(&scopes, real);
if (exists) {