The error-recovery regression on pr31437.C seems unfortunate. Could you avoid the ICE with a change in the thunk generation instead? Jason