diff options
author | Mike Pall <mike> | 2009-12-08 19:49:20 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-08 19:49:20 +0100 |
commit | 1d1fed48a002dfc0919135911057ebc255a53e0a (patch) | |
tree | c5c6643908374bb8f02f4c7691332d32f6645986 /src/buildvm_fold.c | |
parent | 55b16959717084884fd4a0cbae6d19e3786c20c7 (diff) | |
download | luajit-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.c | 7 |
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'; |