From 2a2b64d6ac2ea7839dac41cc84be1c7a5a18bee7 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 25 Mar 1998 15:52:29 -0300 Subject: opcode "CLOSURE" gets the prototipe (instead of a previous pushconstant) --- lopcodes.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lopcodes.h') diff --git a/lopcodes.h b/lopcodes.h index 591ff7f4..5ee96ad9 100644 --- a/lopcodes.h +++ b/lopcodes.h @@ -1,5 +1,5 @@ /* -** $Id: lopcodes.h,v 1.16 1998/03/10 17:15:05 roberto Exp $ +** $Id: lopcodes.h,v 1.16 1998/03/11 13:59:50 roberto Exp roberto $ ** Opcodes for Lua virtual machine ** See Copyright Notice in lua.h */ @@ -154,9 +154,8 @@ IFTUPJMPW,/* w x - (x!=nil)? PC-=w */ IFFUPJMP,/* b x - (x==nil)? PC-=b */ IFFUPJMPW,/* w x - (x==nil)? PC-=w */ -CLOSURE,/* b proto v_b...v_1 c(proto) */ -CLOSURE0,/* - proto c(proto) */ -CLOSURE1,/* - proto v_1 c(proto) */ +CLOSURE,/* b c v_c...v_1 closure(CNST[b], v_c...v_1) */ +CLOSUREW,/* w b v_b...v_1 closure(CNST[w], v_b...v_1) */ CALLFUNC,/* b c v_c...v_1 f r_b...r_1 f(v1,...,v_c) */ CALLFUNC0,/* b v_b...v_1 f - f(v1,...,v_b) */ -- cgit v1.2.3-55-g6feb