Fix: Assign skew_dims to NULL to prevent double freeing.
@@ -3022,6 +3022,7 @@ void introduce_skew(PlutoProg *prog) {
pluto_compute_dep_directions(prog);
free(skew_dims);
+ skew_dims = NULL;
if (level >= prog->num_hyperplanes - 1) {
continue;
