PR c++/56177
* decl.c (start_preparsed_function): Update restype if we change
decl1.
From-SVN: r195780
2013-02-05 Jason Merrill <jason@redhat.com>
+ PR c++/56177
+ * decl.c (start_preparsed_function): Update restype if we change
+ decl1.
+
PR c++/56208
* pt.c (fn_type_unification): Discard any access checks from
substituting explicit args.
DECL_CONTEXT (decl1) = DECL_CONTEXT (DECL_TI_TEMPLATE (decl1));
}
fntype = TREE_TYPE (decl1);
+ restype = TREE_TYPE (fntype);
/* If #pragma weak applies, mark the decl appropriately now.
The pragma only applies to global functions. Because
--- /dev/null
+// PR c++/56177
+// { dg-options "-std=c++1y" }
+
+auto f ();
+auto f () { return 33; }