mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-04 16:15:25 +00:00
Fix a couple of comments.
This commit is contained in:
parent
76237b5e15
commit
739c9a357d
@ -3555,7 +3555,9 @@ bool TraceRecorder::record_JSOP_CALLELEM()
|
|||||||
|
|
||||||
bool TraceRecorder::record_JSOP_STOP()
|
bool TraceRecorder::record_JSOP_STOP()
|
||||||
{
|
{
|
||||||
// Update this when we implement POPV.
|
// We know falling off the end of a function returns undefined, and we do
|
||||||
|
// not support script rval (eval, API users who want the result of the last
|
||||||
|
// expression-statement, debugger API calls).
|
||||||
rval_ins = lir->insImm(JSVAL_TO_BOOLEAN(JSVAL_VOID));
|
rval_ins = lir->insImm(JSVAL_TO_BOOLEAN(JSVAL_VOID));
|
||||||
clearFrameSlotsFromCache();
|
clearFrameSlotsFromCache();
|
||||||
return true;
|
return true;
|
||||||
@ -3763,7 +3765,8 @@ bool TraceRecorder::record_JSOP_LENGTH()
|
|||||||
ABORT_TRACE("non-string primitives unsupported");
|
ABORT_TRACE("non-string primitives unsupported");
|
||||||
LIns* str_ins = get(&l);
|
LIns* str_ins = get(&l);
|
||||||
LIns* len_ins = lir->insLoadi(str_ins, offsetof(JSString, length));
|
LIns* len_ins = lir->insLoadi(str_ins, offsetof(JSString, length));
|
||||||
// We only support flat strings
|
|
||||||
|
// We support only flat strings at present.
|
||||||
guard(true, addName(lir->ins_eq0(lir->ins2(LIR_and, len_ins,
|
guard(true, addName(lir->ins_eq0(lir->ins2(LIR_and, len_ins,
|
||||||
INS_CONST(JSSTRFLAG_DEPENDENT))),
|
INS_CONST(JSSTRFLAG_DEPENDENT))),
|
||||||
"guard(flat-string)"));
|
"guard(flat-string)"));
|
||||||
|
Loading…
Reference in New Issue
Block a user