···11---
22source: compiler-core/src/javascript/tests/case.rs
33-expression: "\npub fn go() {\n let x = 0\n let x = case #(1, 2) {\n #(_, x) -> x\n }\n\n let x = x\n x\n}"
33+expression: "\npub fn go() {\n let x = 0\n let x = x\n let x = case #(1, 2) {\n #(_, x) -> x\n }\n\n let x = x\n x\n}"
44---
55----- SOURCE CODE
6677pub fn go() {
88 let x = 0
99+ let x = x
910 let x = case #(1, 2) {
1011 #(_, x) -> x
1112 }
···1718----- COMPILED JAVASCRIPT
1819export function go() {
1920 let x = 0;
2121+ let x$1 = x;
2022 let _block;
2123 let $ = [1, 2];
2222- let x$1 = $[1];
2323- _block = x$1;
2424- let x$2 = _block;
2525- let x$3 = x$2;
2626- return x$3;
2424+ let x$2 = $[1];
2525+ _block = x$2;
2626+ let x$3 = _block;
2727+ let x$4 = x$3;
2828+ return x$4;
2729}