diff options
| author | 2022-08-17 11:11:22 +0200 | |
|---|---|---|
| committer | 2022-08-17 11:11:22 +0200 | |
| commit | ffc52a0ecb61d0f7488f91d9b124344e50f7855f (patch) | |
| tree | 22a0f55e0adc570aae26160acc655f323d738943 /src/env.cff | |
| parent | d378b8c2bc4b3896e0041bd1c48407800a088ef3 (diff) | |
ack check
Diffstat (limited to 'src/env.cff')
| -rw-r--r-- | src/env.cff | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/env.cff b/src/env.cff index 001e92c..f18fe49 100644 --- a/src/env.cff +++ b/src/env.cff @@ -50,6 +50,11 @@ extern fn envfind(env *Env, name *const u8) *Decl { return &l.decl; } +extern fn envfind_noparent(env *Env, name *const u8) *Decl { + let l **DeclList = env.decls->get(name); + return l ? &(*l).decl : #null; +} + extern fn envfree(env *Env) void { env.decls->clear(); free(env); |