Commit 323cea66 by Tobias Burnus Committed by Jerry DeLisle

re PR fortran/46678 (Wrong code with strings)

2010-11-27  Tobias Burnus  <burnus@net-b.de>
	    Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/46678
	trans-decl.c (gfc_trans_auto_character_variable): Use gfc_init_block
	instead of gfc_start_block.

Co-Authored-By: Jerry DeLisle <jvdelisle@gcc.gnu.org>

From-SVN: r167218
parent 68f378af
2010-11-27 Tobias Burnus <burnus@net-b.de>
Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/46678
trans-decl.c (gfc_trans_auto_character_variable): Use gfc_init_block
instead of gfc_start_block.
2010-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2010-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/46301 PR fortran/46301
......
...@@ -2952,7 +2952,7 @@ gfc_trans_auto_character_variable (gfc_symbol * sym, gfc_wrapped_block * block) ...@@ -2952,7 +2952,7 @@ gfc_trans_auto_character_variable (gfc_symbol * sym, gfc_wrapped_block * block)
gcc_assert (sym->backend_decl); gcc_assert (sym->backend_decl);
gcc_assert (sym->ts.u.cl && sym->ts.u.cl->length); gcc_assert (sym->ts.u.cl && sym->ts.u.cl->length);
gfc_start_block (&init); gfc_init_block (&init);
/* Evaluate the string length expression. */ /* Evaluate the string length expression. */
gfc_conv_string_length (sym->ts.u.cl, NULL, &init); gfc_conv_string_length (sym->ts.u.cl, NULL, &init);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment