]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
resolve.c (get_temp_from_expr): Fix temp var mangling.
authorTobias Burnus <burnus@net-b.de>
Wed, 22 May 2013 19:14:51 +0000 (21:14 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 22 May 2013 19:14:51 +0000 (21:14 +0200)
2013-05-22  Tobias Burnus  <burnus@net-b.de>

        * resolve.c (get_temp_from_expr): Fix temp var mangling.

From-SVN: r199214

gcc/fortran/ChangeLog
gcc/fortran/resolve.c

index 306474981b3881c67804b42b91bdd9c61f866bcf..5b87b4f1fbb463ba75530de1520faacbd1d85c6f 100644 (file)
@@ -1,3 +1,7 @@
+2013-05-22  Tobias Burnus  <burnus@net-b.de>
+
+       * resolve.c (get_temp_from_expr): Fix temp var mangling.
+
 2013-05-22  Tobias Burnus  <burnus@net-b.de>
 
        PR fortran/57364
index 6f32df85a85392197e74a8c0e9d307e0e9754735..5fabc9a979d8954bf65ca31f3f0289c4a6c08f65 100644 (file)
@@ -9254,7 +9254,7 @@ get_temp_from_expr (gfc_expr *e, gfc_namespace *ns)
   gfc_array_ref *aref;
   gfc_ref *ref;
 
-  sprintf (name, "DA@%d", serial++);
+  sprintf (name, "DA" GFC_PREFIX("%d"), serial++);
   gfc_get_sym_tree (name, ns, &tmp, false);
   gfc_add_type (tmp->n.sym, &e->ts, NULL);