summaryrefslogtreecommitdiff
path: root/MLKLexicalEnvironment.m
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <matthias@benkard.de>2008-06-27 23:53:25 +0200
committerMatthias Andreas Benkard <matthias@benkard.de>2008-06-27 23:53:25 +0200
commit05fc2a9fd9326bd059681b7684a74e1ad1de1ec6 (patch)
treed01fa6dbe3881f44ea6145cf79c007b12b585c8d /MLKLexicalEnvironment.m
parent7ad928e57d7ed8818040327a31b7dad5ec04ec10 (diff)
MLKInterpreter: Fix macro support.
Diffstat (limited to 'MLKLexicalEnvironment.m')
-rw-r--r--MLKLexicalEnvironment.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/MLKLexicalEnvironment.m b/MLKLexicalEnvironment.m
index 61f09c2..1f7d920 100644
--- a/MLKLexicalEnvironment.m
+++ b/MLKLexicalEnvironment.m
@@ -43,7 +43,9 @@
? (id) parent_member \
: nil) \
values:variable] \
- : (id) (parent ? (id) RETAIN (parent_member) : nil));
+ : (id) (parent \
+ ? (id) RETAIN (parent_member) \
+ : [[MLKEnvironment alloc] init]));
static MLKLexicalEnvironment *global_environment;