diff options
author | Jason Merrill <jason@redhat.com> | 2016-02-10 14:12:32 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-02-10 14:12:32 -0500 |
commit | 46f0d909aa9f55f5780128ffd6e15e6d628e9a7b (patch) | |
tree | 9da088c90297b614b71f8123a6d2364a9718a18e /gcc/cp/cvt.c | |
parent | 4b48faf54877d35a6ca26d2ae08586a7696be5f7 (diff) | |
download | gcc-46f0d909aa9f55f5780128ffd6e15e6d628e9a7b.zip gcc-46f0d909aa9f55f5780128ffd6e15e6d628e9a7b.tar.gz gcc-46f0d909aa9f55f5780128ffd6e15e6d628e9a7b.tar.bz2 |
re PR c++/68926 (decltype and sfinae to check for template instance availability fails to compile)
PR c++/68926
* pt.c (resolve_nondeduced_context): Add complain parm.
(do_auto_deduction): Pass it.
* cvt.c (convert_to_void): Likewise.
* decl.c (cp_finish_decl): Likewise.
* init.c (build_new): Likewise.
* rtti.c (get_tinfo_decl_dynamic): Likewise.
* semantics.c (finish_decltype_type): Likewise.
* typeck.c (decay_conversion): Likewise.
* cp-tree.h: Adjust declaration.
* call.c (standard_conversion): Add complain parm, pass it along.
(implicit_conversion): Pass it.
From-SVN: r233304
Diffstat (limited to 'gcc/cp/cvt.c')
-rw-r--r-- | gcc/cp/cvt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 60362fd..0d1048c 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -1253,7 +1253,7 @@ convert_to_void (tree expr, impl_conv_void implicit, tsubst_flags_t complain) default:; } - expr = resolve_nondeduced_context (expr); + expr = resolve_nondeduced_context (expr, complain); { tree probe = expr; |