> / Clean up the memory we allocated.
> - delete [] U;
> - delete [] V;
> - delete [] Q;
> - delete [] R;
> + if (U != &SPACE[0]) {
> + delete [] U;
> + delete [] V;
> + delete [] Q;
> + delete [] R;
> + }
> }
Please just use SmallVector<uint32, N> instead of explicitly doing it
yourself.
-Chris