* decl.c (reshape_init): Convert array designator to sizetype.
* g++.dg/parse/init1.C: New test.
From-SVN: r78273
+2004-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.c (reshape_init): Convert array designator to sizetype.
+
2004-02-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
Backport from mainline
TREE_CHAIN (element_init) = CONSTRUCTOR_ELTS (new_init);
CONSTRUCTOR_ELTS (new_init) = element_init;
if (TREE_PURPOSE (element_init))
- index = TREE_PURPOSE (element_init);
+ index = convert (sizetype, TREE_PURPOSE (element_init));
}
}
else
+2004-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/parse/init1.C: New test.
+
2004-02-22 Hans-Peter Nilsson <hp@axis.com>
PR target/14209
--- /dev/null
+// { dg-do compile }
+int i[8] = { [0] 3 };