diff options
author | Jason Merrill <jason@redhat.com> | 2020-05-11 15:39:44 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-05-11 15:41:15 -0400 |
commit | 42e9f80bf4f6a38733c221c03a512c432cdb784f (patch) | |
tree | 4d97c0e9a64f2b380606b163b844722295161983 /gcc/tree-ssa-loop-im.c | |
parent | f981395c220c9afd73be138294946e085e64af78 (diff) | |
download | gcc-42e9f80bf4f6a38733c221c03a512c432cdb784f.zip gcc-42e9f80bf4f6a38733c221c03a512c432cdb784f.tar.gz gcc-42e9f80bf4f6a38733c221c03a512c432cdb784f.tar.bz2 |
c++: Better diagnostic in converted const expr.
This improves the diagnostic from
error: could not convert ‘((A<>*)(void)0)->A<>::e’ from
‘<unresolved overloaded function type>’ to ‘bool’
to
error: cannot convert ‘A<>::e’ from type ‘void (A<>::)()’ to type ‘bool’
gcc/cp/ChangeLog
2020-05-11 Jason Merrill <jason@redhat.com>
* call.c (implicit_conversion_error): Split out from...
(perform_implicit_conversion_flags): ...here.
(build_converted_constant_expr_internal): Use it.
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions