O que acontece se eu capturar uma variável local por referência e ela ficar fora do escopo?

Suponha que eu use um lambda como uma função de retorno de chamada e, ao criar o lambda, capture uma variável de função local por referência. Agora, suponha que o objeto lambda não seja executado até que a variável de função local fique fora do escopo. O que acontece

Eu percebo que seria muito estúpido para alguém fazer isso, se houver uma chance disso acontecer, mas estou quase certo de que alguém acabaria fazendo isso.

questionAnswers(4)

yourAnswerToTheQuestion