summaryrefslogtreecommitdiff
path: root/src/lj_ffrecord.c
diff options
context:
space:
mode:
authorMike Pall <mike>2013-03-25 16:41:13 +0100
committerMike Pall <mike>2013-03-25 16:41:13 +0100
commit59329cfbbf1362bc17f5a13c10a1c3b9557321ef (patch)
tree2f9753b74eeddcc4850dc2c19f423623e0122198 /src/lj_ffrecord.c
parent3b0b3afbb1357cbf206b56a46cd03955b201fa4b (diff)
downloadluajit-59329cfbbf1362bc17f5a13c10a1c3b9557321ef.tar.gz
luajit-59329cfbbf1362bc17f5a13c10a1c3b9557321ef.tar.bz2
luajit-59329cfbbf1362bc17f5a13c10a1c3b9557321ef.zip
Optimize and refactor printing of numbers to buffers.
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r--src/lj_ffrecord.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c
index 4f6aeb37..32346d22 100644
--- a/src/lj_ffrecord.c
+++ b/src/lj_ffrecord.c
@@ -79,10 +79,7 @@ static GCstr *argv2str(jit_State *J, TValue *o)
79 GCstr *s; 79 GCstr *s;
80 if (!tvisnumber(o)) 80 if (!tvisnumber(o))
81 lj_trace_err(J, LJ_TRERR_BADTYPE); 81 lj_trace_err(J, LJ_TRERR_BADTYPE);
82 if (tvisint(o)) 82 s = lj_str_fromnumber(J->L, o);
83 s = lj_str_fromint(J->L, intV(o));
84 else
85 s = lj_str_fromnum(J->L, &o->n);
86 setstrV(J->L, o, s); 83 setstrV(J->L, o, s);
87 return s; 84 return s;
88 } 85 }