PR c++/58868
* decl.c (check_initializer): Don't use build_vec_init for arrays
of trivial type.
From-SVN: r204406
+2013-11-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/58868
+ * decl.c (check_initializer): Don't use build_vec_init for arrays
+ of trivial type.
+
2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58724
&& !(init && BRACE_ENCLOSED_INITIALIZER_P (init)
&& CP_AGGREGATE_TYPE_P (type)
&& (CLASS_TYPE_P (type)
+ || !TYPE_NEEDS_CONSTRUCTING (type)
|| type_has_extended_temps (type))))
{
init_code = build_aggr_init_full_exprs (decl, init, flags);
--- /dev/null
+// PR c++/58868
+
+static struct { const int i; } a[] = { 1 };