PR c++/60277
* call.c (build_array_conv): Don't crash on VLA.
From-SVN: r208001
2014-02-21 Jason Merrill <jason@redhat.com>
+ PR c++/60277
+ * call.c (build_array_conv): Don't crash on VLA.
+
PR c++/60248
* mangle.c (mangle_decl): Don't make an alias for a TYPE_DECL.
bool user = false;
enum conversion_rank rank = cr_exact;
- if (TYPE_DOMAIN (type))
+ if (TYPE_DOMAIN (type)
+ && !variably_modified_type_p (TYPE_DOMAIN (type), NULL_TREE))
{
unsigned HOST_WIDE_INT alen = tree_to_uhwi (array_type_nelts_top (type));
if (alen < len)
--- /dev/null
+// PR c++/60277
+// { dg-options "-std=c++1y -pedantic-errors" }
+
+void foo(int n)
+{
+ int a[n];
+ int (&r)[n] = {}; // { dg-error "" }
+}