if (binaryExpression.operatorToken.kind === ts.SyntaxKind.AmpersandAmpersandToken) {
            const rhsBlock = llvm.BasicBlock.create(context.llvmContext, "land.lhs.true");
            generateCondition(binaryExpression.left, rhsBlock, whenFalse, context);

            context.scope.enclosingFunction.addBasicBlock(rhsBlock);