aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_fold.c
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-08 19:49:20 +0100
committerMike Pall <mike>2009-12-08 19:49:20 +0100
commit1d1fed48a002dfc0919135911057ebc255a53e0a (patch)
treec5c6643908374bb8f02f4c7691332d32f6645986 /src/buildvm_fold.c
parent55b16959717084884fd4a0cbae6d19e3786c20c7 (diff)
downloadluajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.gz
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.tar.bz2
luajit-1d1fed48a002dfc0919135911057ebc255a53e0a.zip
RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2
Diffstat (limited to 'src/buildvm_fold.c')
-rw-r--r--src/buildvm_fold.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/buildvm_fold.c b/src/buildvm_fold.c
index 5f065643..271118e0 100644
--- a/src/buildvm_fold.c
+++ b/src/buildvm_fold.c
@@ -188,7 +188,12 @@ void emit_fold(BuildCtx *ctx)
188 } else if ((p[0] == 'F' || p[0] == 'X') && p[1] == '(' && q) { 188 } else if ((p[0] == 'F' || p[0] == 'X') && p[1] == '(' && q) {
189 p += 2; 189 p += 2;
190 *q = '\0'; 190 *q = '\0';
191 fprintf(ctx->fp, funcidx ? ",\n %s" : " %s", p); 191 if (funcidx)
192 fprintf(ctx->fp, ",\n");
193 if (p[-2] == 'X')
194 fprintf(ctx->fp, " %s", p);
195 else
196 fprintf(ctx->fp, " fold_%s", p);
192 funcidx++; 197 funcidx++;
193 } else { 198 } else {
194 buf[strlen(buf)-1] = '\0'; 199 buf[strlen(buf)-1] = '\0';