Add appropriate scopes and use reverse-order iteration in LocalScope::emitDestructors().
"Interp" clashes with the clang interpreter and people often confuse this.