Skip to content

Commit b188651

Browse files
committed
add "fall through" comments
1 parent ef9c24b commit b188651

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/codegen_prism.inc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1587,35 +1587,35 @@ codegen(mrc_codegen_scope *s, mrc_node *tree, int val)
15871587
name = cast->name; \
15881588
value = cast->value
15891589
switch (nt) {
1590-
case PM_LOCAL_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1590+
case PM_LOCAL_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
15911591
case PM_LOCAL_VARIABLE_AND_WRITE_NODE:
15921592
{
15931593
CAST_OR_WRITE(local_variable_or_write);
15941594
depth = cast->depth;
15951595
break;
15961596
}
1597-
case PM_INSTANCE_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1597+
case PM_INSTANCE_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
15981598
case PM_INSTANCE_VARIABLE_AND_WRITE_NODE:
15991599
{
16001600
CAST_OR_WRITE(instance_variable_or_write);
16011601
op_set = OP_SETIV; op_get = OP_GETIV;
16021602
break;
16031603
}
1604-
case PM_GLOBAL_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1604+
case PM_GLOBAL_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
16051605
case PM_GLOBAL_VARIABLE_AND_WRITE_NODE:
16061606
{
16071607
CAST_OR_WRITE(global_variable_or_write);
16081608
op_set = OP_SETGV; op_get = OP_GETGV;
16091609
break;
16101610
}
1611-
case PM_CLASS_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1611+
case PM_CLASS_VARIABLE_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
16121612
case PM_CLASS_VARIABLE_AND_WRITE_NODE:
16131613
{
16141614
CAST_OR_WRITE(class_variable_or_write);
16151615
op_set = OP_SETCV; op_get = OP_GETCV;
16161616
break;
16171617
}
1618-
case PM_CONSTANT_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1618+
case PM_CONSTANT_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
16191619
case PM_CONSTANT_AND_WRITE_NODE:
16201620
{
16211621
CAST_OR_WRITE(constant_or_write);

0 commit comments

Comments
 (0)