2012-01-25 Tobias Burnus <burnus@net-b.de>
PR fortran/51995
* class.c (gfc_build_class_symbol): Fix invalid freeing
issue with fclass->f2k_derived.
From-SVN: r183541
+2012-01-25 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/51995
+ * class.c (gfc_build_class_symbol): Fix invalid freeing
+ issue with fclass->f2k_derived.
+
2012-01-25 Tobias Burnus <burnus@net-b.de>
PR fortran/51995
c->attr.pointer = 1;
}
else if (!fclass->f2k_derived)
- fclass->f2k_derived = fclass->components->ts.u.derived->f2k_derived;
+ fclass->f2k_derived = gfc_get_namespace (NULL, 0);
/* Since the extension field is 8 bit wide, we can only have
up to 255 extension levels. */