Revert "[rust-compiler] Bail out on nested TypeScript `this` parameters (#37232)" (#37363)
This reverts commit 35e64cf2bc4a980274ae0cb2a4bda11970560b7e.
Will Binns-Smith committed
Aug 24, 2026 at 15:52 UTC
6c3bd60a90cde43e12a6c0021de8f1ecb69491b9
1 file changed
+4
-12
compiler/crates/react_compiler_lowering/src/build_hir.rs
+4
-12
@@ -2589,12 +2589,8 @@ fn lower_block_statement(
2589
block: &react_compiler_ast::statements::BlockStatement,
2590
parent_scope: Option<react_compiler_ast::scope::ScopeId>,
2591
) -> Result<(), CompilerError> {
2592
- Ok(lower_block_statement_inner(
2593
- builder,
2594
- block,
2595
- None,
2596
- parent_scope,
2597
- )?)
2592
+ let _ = lower_block_statement_inner(builder, block, None, parent_scope);
2593
+ Ok(())
2594
}
2595
2596
fn lower_block_statement_with_scope(
@@ -2602,12 +2598,8 @@ fn lower_block_statement_with_scope(
2598
block: &react_compiler_ast::statements::BlockStatement,
2599
scope_override: react_compiler_ast::scope::ScopeId,
2600
) -> Result<(), CompilerError> {
2605
- Ok(lower_block_statement_inner(
2606
- builder,
2607
- block,
2608
- Some(scope_override),
2609
- None,
2610
- )?)
2601
+ let _ = lower_block_statement_inner(builder, block, Some(scope_override), None);
2602
+ Ok(())
2603
}
2604
2605
fn lower_block_statement_inner(