It seems that Jensen's proof of the consistency of CH + SH used class forcing, but the revelant properties are not clearly verified. I haven't learnt about class forcing, so I wonder whether it is justified. It is on Devlin's The Souslin Problem, p97-99.
First, the forcing notion $\mathbb{C} = \{(\alpha, A) : \alpha < \omega_1, A \subseteq \omega_1 \text{ is a club}\}$. We assume the ground model $V \models 2^\omega = \omega_1$ and $2^{\omega_1} = \omega_2$, so $\mathbb{C}$ is $\omega_1$-closed, has $\omega_2$-cc and size $\omega_2$. For any generic filter $G$, $C = \bigcup\{\alpha \cap A : (\alpha, A) \in G\} = \bigcap\{A: (0,A) \in G\}$ is the generic subset of $\omega_1$.
Also, for any transitive set $U$ and a poset $P \in U$, a filter $G \subseteq P$ is called $(U,P)$-generic if $G$ meets all dense subset of $P$ that is first-order definable in the model $\langle U, \in, x \rangle_{x \in U}$.
Take any countable $N \prec H_{\omega_2}$ and let $\pi: N \to \bar{N}$ be the transitive collapse. So we have $\pi(\omega_1) = \alpha_N = N \cap \omega_1$ and $\pi(\alpha, A) = (\alpha, A \cap \alpha_N)$ for all $(\alpha, A) \in N\cap \mathbb{C}$. Since $|\mathbb{C}| = \omega_2$ it is a proper class of $H_{\omega_2}$, and $\pi(\mathbb{C}) = \pi[\mathbb{C} \cap N]$ is also a proper class of $\bar{N}$.
Now we take a countable transitive set $U$ with $\bar{N}, \pi(\mathbb{C}) \in U$. What happens is this:
Take any $(U,\pi(\mathbb{C}))$-generic filter $G$, there is a $p = (\alpha_N, C) \in \mathbb{C}$ that is a lower bound of $\pi^{-1}[G]$ and $C \cap \alpha_N$ is a $(U,\pi(\mathbb{C}))$-generic subset of $\alpha_N$. And this claim is made:
$\bar{N}[C \cap \alpha_N] \models \pi(\phi) \iff \exists q \in G (q \Vdash_{\pi(\mathbb{C})} \pi(\phi)) \implies \exists q \in G(\pi^{-1}(q)) \Vdash _\mathbb{C} \phi$, where $\phi$ is a sentence with parameters only in $\{\check{x} : x \in N\} \cup \{\dot{C}\}$.
Since $\pi(\mathbb{C})$ is a proper class of $\bar{N}$ I wonder whether this claim is true.