diff options
author | Jason Merrill <jason@redhat.com> | 2017-08-09 14:32:02 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-08-09 14:32:02 -0400 |
commit | 9fb82e652cee118b5c9d77e1e60a351a37a55dc8 (patch) | |
tree | 1ff0784160f8c2d88777310405e7581704bfedb3 /gcc/jit | |
parent | 04d07b61cb80fd97e98eb39451ff6a8675a63d90 (diff) | |
download | gcc-9fb82e652cee118b5c9d77e1e60a351a37a55dc8.zip gcc-9fb82e652cee118b5c9d77e1e60a351a37a55dc8.tar.gz gcc-9fb82e652cee118b5c9d77e1e60a351a37a55dc8.tar.bz2 |
PR c++/81359 - Unparsed NSDMI error from SFINAE context.
* init.c (get_nsdmi): Add complain parm.
* typeck2.c (digest_nsdmi_init): Add complain parm.
(process_init_constructor_record): Pass complain to get_nsdmi.
* pt.c (maybe_instantiate_noexcept): Add complain parm, return bool.
* method.c (get_defaulted_eh_spec): Add complain parm. Pass it into
synthesized_method_walk.
(synthesized_method_walk): Adjust.
(walk_field_subobs): Pass complain to get_nsdmi.
(defaulted_late_check): Skip other checks if deleted.
* decl2.c (mark_used): Pass complain to maybe_instantiate_noexcept.
* call.c (build_aggr_conv): Pass complain to get_nsdmi.
* parser.c (defarg_location): New.
* error.c (location_of): Use it.
From-SVN: r250994
Diffstat (limited to 'gcc/jit')
0 files changed, 0 insertions, 0 deletions