···3030 A = 10,
3131 B = 20,
3232 case {7, 8} of
3333- {_a_0, _b_1} ->
3434- (_a_0 + _b_1) + (A + B)
3333+ {_inline_a_0, _inline_b_1} ->
3434+ (_inline_a_0 + _inline_b_1) + (A + B)
3535 end,
3636 A + B.
···2424-spec sum(integer(), integer()) -> integer().
2525sum(A, B) ->
2626 begin
2727- _a_0 = 7,
2828- (A + B) + _a_0
2727+ _inline_a_0 = 7,
2828+ (A + B) + _inline_a_0
2929 end,
3030 A.
···226226 // that means there is a potential conflict in names and we need to rename
227227 // the variable.
228228 if !unique_in_scope && self.position == Position::InlinedFunction {
229229- // Prefixing the variable name with an underscore ensures it does
229229+ // Prefixing the variable name with `_inline_` ensures it does
230230 // not conflict with other defined variables.
231231- let new_name = eco_format!("_{name}_{}", self.variable_number);
231231+ let new_name = eco_format!("_inline_{name}_{}", self.variable_number);
232232 self.variable_number += 1;
233233 _ = self.renamed_variables.insert(name, new_name.clone());
234234 new_name
···2222 let a = 10;
2323 let b = 20;
2424 {
2525- let _a_0 = 7;
2626- (a + b) + _a_0
2525+ let _inline_a_0 = 7;
2626+ (a + b) + _inline_a_0
2727 };
2828 return a;
2929}
···2424 let b = 20;
2525 let $ = 7;
2626 let $1 = 8;
2727- let _a_0 = $;
2828- let _b_1 = $1;
2929- (_a_0 + _b_1) + (a + b)
2727+ let _inline_a_0 = $;
2828+ let _inline_b_1 = $1;
2929+ (_inline_a_0 + _inline_b_1) + (a + b)
3030 return a + b;
3131}
···2020 let $1 = 2;
2121 let a = $;
2222 let b = $1;
2323- let _a_0 = 7;
2424- return (a + b) + _a_0;
2323+ let _inline_a_0 = 7;
2424+ return (a + b) + _inline_a_0;
2525}
···1717----- COMPILED JAVASCRIPT
1818export function sum(a, b) {
1919 {
2020- let _a_0 = 7;
2121- (a + b) + _a_0
2020+ let _inline_a_0 = 7;
2121+ (a + b) + _inline_a_0
2222 };
2323 return a;
2424}
···4242 let x = value;
4343 let $1 = divide(b, 2);
4444 if ($1 instanceof Ok) {
4545- let _value_0 = $1[0];
4646- let y = _value_0;
4545+ let _inline_value_0 = $1[0];
4646+ let y = _inline_value_0;
4747 let $2 = divide(c, 2);
4848 if ($2 instanceof Ok) {
4949- let _value_1 = $2[0];
5050- return new Ok([x, y, _value_1]);
4949+ let _inline_value_1 = $2[0];
5050+ return new Ok([x, y, _inline_value_1]);
5151 } else {
5252 return $2;
5353 }