Message ID | mcriq55yluk.fsf@google.com |
---|---|
State | New |
Headers | show |
diff -r b621e0b91da7 go/gogo-tree.cc --- a/go/gogo-tree.cc Sat Jun 26 17:10:37 2010 -0700 +++ b/go/gogo-tree.cc Sun Jun 27 00:27:25 2010 -0700 @@ -918,9 +918,9 @@ init = type->get_init_tree(gogo, false); else { - result_type = build_pointer_type(result_type); tree space = gogo->allocate_memory(TYPE_SIZE_UNIT(result_type), loc); + result_type = build_pointer_type(result_type); tree subinit = type->get_init_tree(gogo, true); if (subinit == NULL_TREE) init = fold_convert_loc(loc, result_type, space);