Don't free uninitialized local variables.

Jumping over the declaration of a local variable that has a destructor
doesn't work since the variable will be uninitialized when the
destructor runs.