diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2011-03-15 14:27:09 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2011-03-15 14:27:09 -0400 |
commit | 4c66d85a558f15893d846c0d7d5e9885b8cdf842 (patch) | |
tree | 37f9886968ac0a2a5f0f68d1dc00396a32a27f3f /gcc/print-rtl.c | |
parent | 56b67510587aa6aa75884ee45f4ddd9108bde7c3 (diff) | |
download | gcc-4c66d85a558f15893d846c0d7d5e9885b8cdf842.zip gcc-4c66d85a558f15893d846c0d7d5e9885b8cdf842.tar.gz gcc-4c66d85a558f15893d846c0d7d5e9885b8cdf842.tar.bz2 |
re PR c++/34758 (Bad diagnostic for circular dependency in constructor default argument)
PR c++/34758
* call.c (convert_default_arg): Use DECL_ORIGIN of fn. Check for
recursion first.
(push_defarg_context, pop_defarg_context): New.
* parser.c (cp_parser_late_parsing_default_args): Use them.
* cp-tree.h: Declare them.
From-SVN: r171009
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions