PR fortran/47180
* trans-expr.c (gfc_trans_class_assign): Bugfix for r168524 (make sure
'vtab' is initialized).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168526
138bc75d-0d04-0410-961f-
82ee72b054a4
2011-01-05 Janus Weil <janus@gcc.gnu.org>
PR fortran/47180
+ * trans-expr.c (gfc_trans_class_assign): Bugfix for r168524 (make sure
+ 'vtab' is initialized).
+
+2011-01-05 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/47180
* trans-expr.c (gfc_trans_class_assign): For a polymorphic NULL pointer
assignment, set the _vptr component to the declared type.
if (expr2->ts.type != BT_CLASS)
{
/* Insert an additional assignment which sets the '_vptr' field. */
- gfc_symbol *vtab;
+ gfc_symbol *vtab = NULL;
gfc_symtree *st;
lhs = gfc_copy_expr (expr1);