diff options
Diffstat (limited to 'gcc/cp/decl2.c')
-rw-r--r-- | gcc/cp/decl2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index bc50962..8035865 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -5101,11 +5101,11 @@ mark_used (tree decl, tsubst_flags_t complain) && DECL_DELETED_FN (decl)) { if (DECL_ARTIFICIAL (decl) - && DECL_OVERLOADED_OPERATOR_P (decl) == TYPE_EXPR + && DECL_CONV_FN_P (decl) && LAMBDA_TYPE_P (DECL_CONTEXT (decl))) /* We mark a lambda conversion op as deleted if we can't generate it properly; see maybe_add_lambda_conv_op. */ - sorry ("converting lambda which uses %<...%> to function pointer"); + sorry ("converting lambda that uses %<...%> to function pointer"); else if (complain & tf_error) { error ("use of deleted function %qD", decl); |