1.1 --- a/jitcraft/BytecodeCompiler.h Fri Jul 20 00:03:10 2012 -0700
1.2 +++ b/jitcraft/BytecodeCompiler.h Mon Jul 23 01:19:44 2012 -0700
1.3 @@ -107,9 +107,13 @@
1.4 BytecodeEmitter::Label *trueBranch,
1.5 BytecodeEmitter::Label *falseBranch,
1.6 BytecodeEmitter::Label *fallthrough);
1.7 + Code *compileCode(Scope *scope, unsigned lineno);
1.8 Function *compileFunction(ModuleData *module, FunctionStatement *fun);
1.9 void visitForALU(Type *needed, Expression *node);
1.10
1.11 + void getEnvSlot(Variable *var);
1.12 + void setEnvSlot(Variable *var);
1.13 +
1.14 public:
1.15 BytecodeCompiler(Zone *zone, ParseTree *tree, ModuleData *module);
1.16