@@ -1587,35 +1587,35 @@ codegen(mrc_codegen_scope *s, mrc_node *tree, int val)
1587
1587
name = cast->name ; \
1588
1588
value = cast->value
1589
1589
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 */
1591
1591
case PM_LOCAL_VARIABLE_AND_WRITE_NODE:
1592
1592
{
1593
1593
CAST_OR_WRITE (local_variable_or_write);
1594
1594
depth = cast->depth ;
1595
1595
break ;
1596
1596
}
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 */
1598
1598
case PM_INSTANCE_VARIABLE_AND_WRITE_NODE:
1599
1599
{
1600
1600
CAST_OR_WRITE (instance_variable_or_write);
1601
1601
op_set = OP_SETIV; op_get = OP_GETIV;
1602
1602
break ;
1603
1603
}
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 */
1605
1605
case PM_GLOBAL_VARIABLE_AND_WRITE_NODE:
1606
1606
{
1607
1607
CAST_OR_WRITE (global_variable_or_write);
1608
1608
op_set = OP_SETGV; op_get = OP_GETGV;
1609
1609
break ;
1610
1610
}
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 */
1612
1612
case PM_CLASS_VARIABLE_AND_WRITE_NODE:
1613
1613
{
1614
1614
CAST_OR_WRITE (class_variable_or_write);
1615
1615
op_set = OP_SETCV; op_get = OP_GETCV;
1616
1616
break ;
1617
1617
}
1618
- case PM_CONSTANT_OR_WRITE_NODE: op_jmp = OP_JMPIF;
1618
+ case PM_CONSTANT_OR_WRITE_NODE: op_jmp = OP_JMPIF; /* fall through */
1619
1619
case PM_CONSTANT_AND_WRITE_NODE:
1620
1620
{
1621
1621
CAST_OR_WRITE (constant_or_write);
0 commit comments