{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"//"}]}
        // checks don't need two phase
        let ty = self.check_expr_with_hint(expr, expected);
        match self.demand_coerce_diag(expr, ty, expected, expected_ty_expr, AllowTwoPhase::No) {