blob: 99252c7d109e66b35e175513ec424f3bf70fd078 [file] [log] [blame]
/* { dg-additional-options "-fstrict-enums" } */
enum OpCode {
OP_MOVE,
OP_LOADK,
OP_LOADBOOL,
OP_LOADNIL,
OP_GETUPVAL,
OP_SETUPVAL
};
enum OpArg {
OpArgN,
OpArgU,
OpArgR,
OpArgK
};
void
symbexec_lastpc (enum OpCode symbexec_lastpc_op, enum OpArg luaP_opmodes)
{
switch (luaP_opmodes)
{
case OpArgN:
case OpArgK:
{
switch (symbexec_lastpc_op)
{
case OP_LOADNIL:
case OP_SETUPVAL:
break;
default:
break;
}
}
default:
break;
}
}