Bug 1508106 - Add {} to non-empty CASE/END_CASE blocks in Interpreter.cpp that don't have them yet to make clang-format work better. r=tcampbell

Differential Revision: https://phabricator.services.mozilla.com/D12533

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jan de Mooij 2018-11-21 16:30:20 +00:00
parent e823bab3cc
commit 2e550aef57

View File

@ -2321,6 +2321,7 @@ CASE(JSOP_LABEL)
END_CASE(JSOP_LABEL)
CASE(JSOP_LOOPENTRY)
{
COUNT_COVERAGE();
// Attempt on-stack replacement with Baseline code.
if (jit::IsBaselineEnabled(cx)) {
@ -2360,6 +2361,7 @@ CASE(JSOP_LOOPENTRY)
if (script->trackRecordReplayProgress()) {
mozilla::recordreplay::AdvanceExecutionProgressCounter();
}
}
END_CASE(JSOP_LOOPENTRY)
CASE(JSOP_LINENO)
@ -2369,17 +2371,24 @@ CASE(JSOP_FORCEINTERPRETER)
END_CASE(JSOP_FORCEINTERPRETER)
CASE(JSOP_UNDEFINED)
{
// If this ever changes, change what JSOP_GIMPLICITTHIS does too.
PUSH_UNDEFINED();
}
END_CASE(JSOP_UNDEFINED)
CASE(JSOP_POP)
{
REGS.sp--;
}
END_CASE(JSOP_POP)
CASE(JSOP_POPN)
{
MOZ_ASSERT(GET_UINT16(REGS.pc) <= REGS.stackDepth());
REGS.sp -= GET_UINT16(REGS.pc);
}
END_CASE(JSOP_POPN)
CASE(JSOP_DUPAT)
@ -2392,11 +2401,15 @@ CASE(JSOP_DUPAT)
END_CASE(JSOP_DUPAT)
CASE(JSOP_SETRVAL)
{
POP_RETURN_VALUE();
}
END_CASE(JSOP_SETRVAL)
CASE(JSOP_GETRVAL)
{
PUSH_COPY(REGS.fp()->returnValue());
}
END_CASE(JSOP_GETRVAL)
CASE(JSOP_ENTERWITH)
@ -2412,13 +2425,16 @@ CASE(JSOP_ENTERWITH)
END_CASE(JSOP_ENTERWITH)
CASE(JSOP_LEAVEWITH)
{
REGS.fp()->popOffEnvironmentChain<WithEnvironmentObject>();
}
END_CASE(JSOP_LEAVEWITH)
CASE(JSOP_RETURN)
{
POP_RETURN_VALUE();
/* FALL THROUGH */
}
CASE(JSOP_RETRVAL)
{
/*
@ -2478,8 +2494,10 @@ CASE(JSOP_RETRVAL)
}
CASE(JSOP_DEFAULT)
{
REGS.sp--;
/* FALL THROUGH */
}
CASE(JSOP_GOTO)
{
BRANCH(GET_JUMP_OFFSET(REGS.pc));
@ -2750,15 +2768,19 @@ CASE(JSOP_BITAND)
END_CASE(JSOP_BITAND)
CASE(JSOP_EQ)
{
if (!LooseEqualityOp<true>(cx, REGS)) {
goto error;
}
}
END_CASE(JSOP_EQ)
CASE(JSOP_NE)
{
if (!LooseEqualityOp<false>(cx, REGS)) {
goto error;
}
}
END_CASE(JSOP_NE)
#define STRICT_EQUALITY_OP(OP, COND) \
@ -2994,9 +3016,11 @@ CASE(JSOP_NEG)
END_CASE(JSOP_NEG)
CASE(JSOP_POS)
{
if (!ToNumber(cx, REGS.stackHandleAt(-1))) {
goto error;
}
}
END_CASE(JSOP_POS)
CASE(JSOP_DELNAME)
@ -3086,14 +3110,18 @@ CASE(JSOP_TYPEOF)
END_CASE(JSOP_TYPEOF)
CASE(JSOP_VOID)
{
REGS.sp[-1].setUndefined();
}
END_CASE(JSOP_VOID)
CASE(JSOP_FUNCTIONTHIS)
{
PUSH_NULL();
if (!GetFunctionThis(cx, REGS.fp(), REGS.stackHandleAt(-1))) {
goto error;
}
}
END_CASE(JSOP_FUNCTIONTHIS)
CASE(JSOP_GLOBALTHIS)
@ -3381,10 +3409,12 @@ END_CASE(JSOP_EVAL)
CASE(JSOP_SPREADNEW)
CASE(JSOP_SPREADCALL)
CASE(JSOP_SPREADSUPERCALL)
{
if (REGS.fp()->hasPushedGeckoProfilerFrame()) {
cx->geckoProfiler().updatePC(cx, script, REGS.pc);
}
/* FALL THROUGH */
}
CASE(JSOP_SPREADEVAL)
CASE(JSOP_STRICTSPREADEVAL)
@ -3644,20 +3674,28 @@ CASE(JSOP_GETINTRINSIC)
END_CASE(JSOP_GETINTRINSIC)
CASE(JSOP_UINT16)
{
PUSH_INT32((int32_t) GET_UINT16(REGS.pc));
}
END_CASE(JSOP_UINT16)
CASE(JSOP_UINT24)
CASE(JSOP_RESUMEINDEX)
{
PUSH_INT32((int32_t) GET_UINT24(REGS.pc));
}
END_CASE(JSOP_UINT24)
CASE(JSOP_INT8)
{
PUSH_INT32(GET_INT8(REGS.pc));
}
END_CASE(JSOP_INT8)
CASE(JSOP_INT32)
{
PUSH_INT32(GET_INT32(REGS.pc));
}
END_CASE(JSOP_INT32)
CASE(JSOP_DOUBLE)
@ -3669,7 +3707,9 @@ CASE(JSOP_DOUBLE)
END_CASE(JSOP_DOUBLE)
CASE(JSOP_STRING)
{
PUSH_STRING(script->getAtom(REGS.pc));
}
END_CASE(JSOP_STRING)
CASE(JSOP_TOSTRING)
@ -3687,7 +3727,9 @@ CASE(JSOP_TOSTRING)
END_CASE(JSOP_TOSTRING)
CASE(JSOP_SYMBOL)
{
PUSH_SYMBOL(cx->wellKnownSymbols().get(GET_UINT8(REGS.pc)));
}
END_CASE(JSOP_SYMBOL)
CASE(JSOP_OBJECT)
@ -3735,23 +3777,33 @@ CASE(JSOP_REGEXP)
END_CASE(JSOP_REGEXP)
CASE(JSOP_ZERO)
{
PUSH_INT32(0);
}
END_CASE(JSOP_ZERO)
CASE(JSOP_ONE)
{
PUSH_INT32(1);
}
END_CASE(JSOP_ONE)
CASE(JSOP_NULL)
{
PUSH_NULL();
}
END_CASE(JSOP_NULL)
CASE(JSOP_FALSE)
{
PUSH_BOOLEAN(false);
}
END_CASE(JSOP_FALSE)
CASE(JSOP_TRUE)
{
PUSH_BOOLEAN(true);
}
END_CASE(JSOP_TRUE)
CASE(JSOP_TABLESWITCH)
@ -3788,6 +3840,7 @@ CASE(JSOP_TABLESWITCH)
}
CASE(JSOP_ARGUMENTS)
{
if (!script->ensureHasAnalyzedArgsUsage(cx)) {
goto error;
}
@ -3800,6 +3853,7 @@ CASE(JSOP_ARGUMENTS)
} else {
PUSH_COPY(MagicValue(JS_OPTIMIZED_ARGUMENTS));
}
}
END_CASE(JSOP_ARGUMENTS)
CASE(JSOP_RUNONCE)
@ -3905,7 +3959,9 @@ CASE(JSOP_INITGLEXICAL)
END_CASE(JSOP_INITGLEXICAL)
CASE(JSOP_UNINITIALIZED)
{
PUSH_MAGIC(JS_UNINITIALIZED_LEXICAL);
}
END_CASE(JSOP_UNINITIALIZED)
CASE(JSOP_GETARG)
@ -4122,8 +4178,10 @@ CASE(JSOP_SETFUNNAME)
END_CASE(JSOP_SETFUNNAME)
CASE(JSOP_CALLEE)
{
MOZ_ASSERT(REGS.fp()->isFunctionFrame());
PUSH_COPY(REGS.fp()->calleev());
}
END_CASE(JSOP_CALLEE)
CASE(JSOP_INITPROP_GETTER)
@ -4165,7 +4223,9 @@ CASE(JSOP_INITHIDDENELEM_SETTER)
END_CASE(JSOP_INITELEM_GETTER)
CASE(JSOP_HOLE)
{
PUSH_MAGIC(JS_ELEMENTS_HOLE);
}
END_CASE(JSOP_HOLE)
CASE(JSOP_NEWINIT)
@ -4352,7 +4412,9 @@ CASE(JSOP_EXCEPTION)
END_CASE(JSOP_EXCEPTION)
CASE(JSOP_FINALLY)
{
CHECK_BRANCH();
}
END_CASE(JSOP_FINALLY)
CASE(JSOP_THROW)
@ -4697,8 +4759,10 @@ CASE(JSOP_SUPERBASE)
END_CASE(JSOP_SUPERBASE)
CASE(JSOP_NEWTARGET)
{
PUSH_COPY(REGS.fp()->newTarget());
MOZ_ASSERT(REGS.sp[-1].isObject() || REGS.sp[-1].isUndefined());
}
END_CASE(JSOP_NEWTARGET)
CASE(JSOP_IMPORTMETA)
@ -4789,7 +4853,9 @@ CASE(JSOP_DEBUGCHECKSELFHOSTED)
END_CASE(JSOP_DEBUGCHECKSELFHOSTED)
CASE(JSOP_IS_CONSTRUCTING)
{
PUSH_MAGIC(JS_IS_CONSTRUCTING);
}
END_CASE(JSOP_IS_CONSTRUCTING)
#ifdef ENABLE_BIGINT