As a follow-up to bug #163919, add a macro WASM_TRY_APPEND_TO_CONTROL_STACK which handles growth cases for this type of code: m_controlStack.append({ WTFMove(m_expressionStack), control }); Note: as part of bug #165833 we may add a size limit for control stack depth.