This now works: case 1: int z = 123; break;
Unified · Split
| @@ -7266,7 +7266,7 @@ again: · 7265 unmodified lines | |||
| 7266 | if (is_expr) { | 7266 | if (is_expr) { |
| 7267 | vpop(); | 7267 | vpop(); |
| 7268 | gexpr(); | 7268 | gexpr(); |
| 7269 | } else { | 7269 | } else if (!decl(VT_JMP)) { |
| 7270 | gexpr(); | 7270 | gexpr(); |
| 7271 | vpop(); | 7271 | vpop(); |
| 7272 | } | 7272 | } |
| @@ -14,7 +14,8 @@ int main() · 13 unmodified lines | |||
| 14 | break; | 14 | break; |
| 15 | 15 | ||
| 16 | case 2: | 16 | case 2: |
| 17 | printf("%d\n", 2); | 17 | int a = 2; |
| 18 | printf("%d\n", a); | ||
| 18 | break; | 19 | break; |
| 19 | 20 | ||
| 20 | default: | 21 | default: |