@samitouri / QOS-React-1 / commits / 6c3bd60a90

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(