diff --git a/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts index ccfd758eb5..4cadc566de 100644 --- a/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts +++ b/compiler/packages/babel-plugin-react-forget/src/ReactiveScopes/BuildReactiveFunction.ts @@ -1078,8 +1078,8 @@ class Driver { }); } default: { - CompilerError.invariant(false, { - reason: `Unexpected value block terminal kind '${terminal.kind}'`, + CompilerError.throwTodo({ + reason: `Support '${terminal.kind}' as a value block terminal (conditional, logical, optional chaining, etc)`, description: null, loc: terminal.loc, suggestions: null,