From efa4eaca17fd6c1e19210f069fe9963c185fa200 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Tue, 12 Aug 2008 11:22:58 +0200 Subject: LLVM compiler: Have %LAMBDA forms return closures rather than function pointers. --- MLKLLVMCompiler.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'MLKLLVMCompiler.h') diff --git a/MLKLLVMCompiler.h b/MLKLLVMCompiler.h index c0e9e7c..a57a33f 100644 --- a/MLKLLVMCompiler.h +++ b/MLKLLVMCompiler.h @@ -17,6 +17,7 @@ */ #import "MLKForm.h" +#import "MLKInterpreter.h" #import "MLKLexicalContext.h" #import @@ -35,6 +36,8 @@ using namespace llvm; inContext:(MLKLexicalContext *)context; +(void) processTopLevelForm:(id)object; ++(void) processTopLevelForm:(id)object + inMode:(enum MLKProcessingMode)mode; #ifdef __cplusplus +(Value *) processForm:(MLKForm *)form; -- cgit v1.2.3